主要内容 #
- 字符串中的转义字符
- 长字符串
1. 字符串中的转义字符 #
所谓转义,可以理解为”采用某些方式暂时取消该字符本来的含义”。
这里的”某种方式”指的就是在指定字符前添加反斜杠 \,以此来表示对该字符进行转义。
转义字符经常被用于在字符串中插入特殊字符。
功能:将一行代码切分成多行:
a=1+2+\ 3+4+\ 5+6 print(a)
功能:在字符串中插入反斜杠 \
print('I need to print \\')
功能:在字符串中插入英文单引号 ‘
print('print \' here')
功能:在字符串中插入英文双引号 ”
print('print \" here')
注:如果在字符串中插入中文单或双引号,不需要加转义字符
功能:执行后电脑会有响声
print('\a')
功能:右边字符向左退一格
print('A \bB')
功能:执行后,右边的字符会换到下一行
print('A \nB')
功能:执行后,将\r后面的内容移到字符串开头,并逐一替换开头部分的字符,直至将\r后面的内容完全替换完成。
print('A \rB')
功能:执行后,右边的字符会移动一个制表符
print('A \tB')
2. 长字符串 #
多行注释可以使用三个引号(单双引号皆可)来表示。
可以将多行注释作为字符串赋值给变量,此种字符串称为长字符串。
注:长字符串中的单引号或双引号无需任何转义
比如:以下字符串str1为长字符串,字符串里的单引号或双引号无需任何转义
str1 = """ I'm a coder. She said, "I like running." 小明问妈妈:“妈妈,‘朴素’是什么意思啊?” """ print(str1)
3. 小结 #
习题 #
无