那些无法直接放在字符串中的字符,就需要转义。
转义字符 | 所表示的实际字符 |
---|---|
\' |
单引号 |
\" |
双引号 |
\t |
制表符 |
\n |
换行符 |
\\ |
反斜杠 |
制表符也叫制表位,它可以在不使用表格的情况下在垂直方向按列对齐文本。
str='哪吒说过,\t\'我命由我不由天\'。' print(str)
运行结果:
哪吒说过, ‘我命由我不由天’。
那如果我们想要输入的字符,长得就像转义字符,怎么办?
可以在字符串开始的引号之前加上 r,这样 Python 在处理时,就会忽略字符串内部所有的转义字符。
str=r'哪吒说过,\t\'我命由我不由天\'。'
print(str)
运行结果:
哪吒说过,\t’我命由我不由天’。