问题1 练习5中,如何批量把my_删掉?

1)选中my_,输入Ctrl+F,调出替换框。

learn python learn python the hard way中文版_字符串

2)点框左边的箭头,第一个框输入my_,第二个框空着,然后点击第二个框最右边的按钮全部替换。

learn python learn python the hard way中文版_learn python_02



问题2 练习6中,以下两种语句输出结果一样,为何要用第一种那么麻烦?

learn python learn python the hard way中文版_learn python_03


learn python learn python the hard way中文版_字符串_04


答:为了可以加上其他字符串,在前后加其他内容。单个的话选第二种就行。



问题3 练习6中,想把下列语句红框中的单引号改为双引号,应该怎么操作呢?直接加双引号会报错。

learn python learn python the hard way中文版_双引号_05


learn python learn python the hard way中文版_双引号_06

答:在"的前面加斜杠\。



问题4 练习6中,下图红框处没理解,

learn python learn python the hard way中文版_单引号_07

以及纠结以下两种情况的用法。

learn python learn python the hard way中文版_learn python_08

答:
1)讲函数,对象你也不知道,只要记着这里jokexx定义了一个模板,format括号里想填啥填啥。 ...行叭(╯▽╰)
2)这两个是一样的,只是下面这个没法给别的地方用,只能这个print自己用。



问题5 练习7中,经尝试,逗号就有空格的作用,那end6 后面那个单引号里面的空格干嘛用的?

learn python learn python the hard way中文版_双引号_09


learn python learn python the hard way中文版_双引号_10

答:不换行。默认是\n换行符,现在换成了空格符。
Q:那这这个空格 其实没显示出来是么?
答:显示出来了.
Q:那边的空格是那个逗号的作用呀,那不是应该有俩空格才对?
答:你把空格去掉试试
Q:下面显示没空格了,好奇怪啊,那为什么我前面就加个逗号都有空格?
end6后面是逗号,然后再加一个空格,那不是应该俩空格?
答:end6后面那个逗号作用不一样,是用来分割命名参数的,后面你学了函数就知道了。
函数传多个参数,要用逗号隔开。
Q:前面的逗号,是用来空格的哦?
答:其实也是分割参数的,只是print自己给加了空格。用来把要输出的参数加上空格来区分开。
Q:哈哈 自己给自己加戏。那不对啊,那end6后面那个逗号,不也是分割参数,不应该也自己加戏 加上空格区分开么
答:end是print函数的一个关键字,它可以识别的,你按ctrl 鼠标左键点print看看。前面的参数全都是统一处理的,和最后的end处理不一样。有个end的关键字,看到了么
Q:前面的end是我定义的参数,后面的是自带的函数,这个意思么
答:对。
Q:行叭。