笨办法学python习题 6字符串和文本

好久没更了,今天晚上无论如何也要弄完这篇习题,还是先按照书上写的把代码一字不差,一字不漏的打出来吧,结果如下:
笨办法学python习题 6字符串和文本_第1张图片
然后是对比书上的结果,别无一二,结果如下:

笨办法学python习题 6字符串和文本_第2张图片
附加练习:

1.同样是写注释,并解释作用,还是留给各位去操作,说实话,我真的搞不懂有什么好解释的,或者更加确切的来说我根本不知道怎么去解释,希望大神网友能帮忙解决一下这个问题。
2.找到所有把“把一个字符串放进另一个字符串”的位置。总共有4个地方。我找的结果如下:

笨办法学python习题 6字符串和文本_第3张图片

因为本章节的前沿有提到过,‘字符串可以包含之前已经见过的格式化字符。你只要将格式化的变量放到字符串中,紧跟着一个百分号%,再紧跟着变量名即可。想在字符串中通过格式化字符放入多个变量,需要将变量放到“( )”中’所以可以很容易的找到这四个地方。
3.确定一下是否只有这四个位置。我的答案是确定,非常确定,通过阅读导读我找到了这四个地方,同时也发现了容易迷惑人的地方,我截图来说明一下: 笨办法学python习题 6字符串和文本_第4张图片
有些同学可能会把这两个地方选进去,这两个地方还是比较有迷惑性,我来试着说一下,第一个地方虽然是字符串中包含了一个字符串,但是再第二个引号后面却没有跟上这个格式化字符的变量,因此不能算是一个字符串放入另一个字符串中。  第二个地方只有一个字符串而已,因此也不算。
4.提问:解释一下为什么w和e用+连接起来就可以生成一个更长的字符串  作答:加号是一种运算方式,print相当于等号,所以会得出来一种新的字符串。

你可能感兴趣的:(笨办法学python习题 6字符串和文本)