习题7 更多的打印
1.新建一个文件,文件的名称为ex7.py
2.将下面的代码复制到文件中
print ("Mary had a little lamb.") #打印输出字符串 print ("Its fleece was while as {}.".format('snow')) #打印输出字符串{}内的为代替域。string.format()的语法类似%,不同之处在于在此使用{}和:两个符号替代。 print ("and every where that Mary went.") # #打印输出字符串 print ("."*10 ) #what'd that do ?有什么用处? end1 = "C" #定义一个变量 end2 = "h" #定义一个变量 end3 = "e" #定义一个变量 end4 = "e" #定义一个变量 end5 = "s" #定义一个变量 end6 = "e" #定义一个变量 end7 = "B" #定义一个变量 end8 = "u" #定义一个变量 end9 = "r" #定义一个变量 end10 = "g" #定义一个变量 end11 = "e" #定义一个变量 end12 = "r" #定义一个变量 #watch that comma at the end.try removing it to see what happens.注意结尾处的逗号。试着去掉它看看会发生什么 print (end1 + end2 + end3 + end4 + end5 + end6,end = '') #end=''打印之后不换行 print (end7 + end8 + end9 + end10 + end11 + end12) # 输出字符串,+号做连接使用
3.找到ex7.py的文件,在该文件夹下空白处按住 Shift+鼠标右键,找到在此处打开Powershell窗口
4.在窗口内输入 python .\ex7.py 显示结果如下

5.巩固练习
1.倒着阅读这段代码,在每一行的上面加上一条注释
2.倒着朗读每一行,找出自己的错误
3.从现在开始,把你犯得错误记录下来,写在一张纸上
4.在开始洗衣歌习题时,阅读一遍你记录下来的错误,并且尽量避免在下一个习题中饭同样的错误。
5.记住,每个人都会犯错。程序员和魔术师一样,他们希望大家认为他们从不会犯错,只不过这只是表象而已,他们每时每刻都在犯错。
6.常见问题解答
1.为什么要用一个叫'snow'的变量
其实那不是变量,而是一个内容为单词snow的字符串而已。变量名是不会带引号的。
2.你在巩固练习1里面说在每一行代码的上面写一条注释,是一定要这样做密码?
不是。一般情况下加注释只是为了解释难懂的代码,或者注明为什么要这么写代码。一般来说后者更为重要,然后你试着把代码写到自我解释原理的程度。不过,有时候为了解决问题,你会不得不去写很难懂的代码,然后为每一行添加注释。在这里,我主要是为了让你逐渐学会将代码翻译成日常 语言。
3.创建字符串时是不是单引号和双引号都可以,他们有什么不同用途吗?
在Python中有两种都可以的,不过一般单引号会被用来创建简短的字符串。
浙公网安备 33010602011771号