笨办法学Python-----习题10_那是什么(转义序列)
上集回顾
现在每天都最少两个python习题,所以这个上集回顾也可以说是“刚刚回顾”。都是一些打印语句,打印字符串和各种类型的变量,不过用到了逗号来分隔变量,用三引号输出原格式的内容。
那是什么
输入和打印结果没有问题,这节主要是学习转义字符"\"的用法:
转义字符 | 功能 |
---|---|
\\ | \ |
\’ | ’ |
\" | " |
\a | ASCII响铃符(BEL) |
\b | ASCII退格符(BS) |
\f | ASCII进纸符(FF) |
\n | ASCII换行符(LF) |
\N{name} | Unicode数据库中的字符名,其中name是名字,仅Unicode适用 |
\r | ASCII回车符(CR) |
\t | ASCII水平制表符(TAB) |
\uxxxx | 值为16位十六进制值xxxx的字符 |
\Uxxxxxxxx | 值为32位十六进制值xxxxxxxx的字符 |
\v | ASCII垂直制表符(VT) |
\ooo | 值为八进制ooo的字符 |
\xhh | 值为十六进制hh的字符 |
巩固练习
1、以上这些转义序列有的后面可能并不常用,但是也要记下来作为基础知识,下面一一实现看看:
好几个看不懂显示了啥东西,而且八进制\ooo好像没有啥用,这里只做演示看看,不细究。
2、三引号可以适用单引号或者双引号,完全是个人风格问题,实际使用的时候还要根据场合和大家的一致度:
3、组合转义序列和格式化字符串,随便来个代码、
学习感悟:本节重点是转义字符的使用,要注意记忆python支持的所有转义序列的用法,要理解性记忆。连续打印好几天了,下一节终于开始另一方面的内容了,越学下去越感觉有意思,肖哥的教学套路十分的新颖,不知道学到后面效果如何。加油!坚持!