习题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中有两种都可以的,不过一般单引号会被用来创建简短的字符串。

posted @ 2018-06-29 13:54  HDKing  阅读(203)  评论(0)    收藏  举报