笨办法学python 习题10 那是什么

妈蛋,荒废了好久了,今天重新拾起书本学习,首先还是先把代码敲出来,并运行,结果如下:
这里我说明一下,我多敲了两行代码,是为了更加了解“斜杠符号”的作用·,然后就结果一目了然了,需要转义哪种引号就在它前面加上“斜杠符号”,然后对应的引号就会变成常规字符被输出来。

转义序列
下面列出了python支持的所有转义序列。很多你也许用不到,不过还是要记住它们的格式和功能。试着在字符串中应用他们,看看你是否让他你们起作用。

纯手打啊,也是为了让自己哟一个、、、、、、、、、、
纯手打噢,为了让自己能有个大致的印象,好好学习,天天向上。

这里输出的结果是个跳动的图案,由中括号中的几个图形组成,不断循环行成,学习到这里我突然就觉得这门语言好神奇啊,居然还有这种操作,不过值得注意的是,print前面的空格符号一定要输出来,这些空格符也是代码中的元素组成,否则就会出错,所以敲代码一定要按照书上一字不漏的全部敲出来,千万不要耍小聪明。

附加练习
1.把这些转义字符记录到卡片上,并记住他的含义。

答:只是记录下来了,还没记住它的含义,慢慢努力吧。

2.使用'''(三个单引号)取代三个双引号,你能想出什么场合下应该用它而不是用"""吗?
答:我觉得应该是这样,这要看三个引号之间的内容包含哪种引号,然后三个引号就用与之相对的就好,不过三引号之间同时出现单引号和双引号该怎么办,这就不知道了,需要待会实际操作一下。

3.将转义序列和格式化字符串合到一起,创建一种更复杂的格式。
我这个英语水平真的有待提高,这句话我居然想了接近五分钟,还是临摹之前章节的结构,惭愧惭愧。
这里我使用转义字符将其中一个单引号转义成了普通字符,并且用上了格式化字符串,虽然只有一个,不过也算完成了这个问题,在使用格式化字符串的时候,给普通的文字赋值一定要加引号词语与词之间也要加上“下划线”否则代码是运行不出来的。

4.记得%r格式化字符串吗?使%r搭配单引号和双引号转义字符打印一些字符串出来。将%r和%s比较一下。注意到了吗?%r打印出来的是你作为程序员写在脚本里的东西,而%s打印的是你作为用户应该看到的东西。
          首先是%s,话不多说,上图:

              接下来是%r,走起:

不难看出来,%r型对比%s型输出来变量赋值上多了两个单引号。如题上所说,使用%s输出是作为用户应该看到的结果,使用%r输出是作为程序员写在脚本里的东西。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值