Python中字符串如何处理包含特殊字符而不需要转义?
- 内容介绍
- 文章标签
- 相关推荐
本文共计584个文字,预计阅读时间需要3分钟。
目录 + Python特殊字符作为字符串不转换 + Python字符串避免转换、多行、Unicode编码 + raw字符串(用于避免字符串转换) + 多行字符串 + raw + 多行表示 + Unicode编码表示 + Unicode + 多行 + 总结 + Python特殊字符作为字符串不转换
目录- python特殊字符作为字符串不转义
- python字符串避免转义、多行、Unicode编码
- raw字符串(用于避免字符串转义)
- 多行字符串
- raw+多行表示
- Unicode编码表示
- Unicode+多行
- 总结
我们所熟知的
\t 制表符 \n 换行符 \r\n windows系统下的换行符
可是有时候在字符串里面我只是希望这玩意就是字符串,不需要被转义
最简单的解决方式就是在前面再来个反斜杠
\\t \\n \\r\\n
来看一下效果:
- ①转义
zy = 'i am \t cc \n bb \r aa' print('zy--', zy)
- ②不转义
bzy = 'i am \\t cc \\n bb \\r aa' print('bzy--', bzy)
python字符串避免转义、多行、Unicode编码python 3.x版本中print 后面必须加上()
raw字符串(用于避免字符串转义)如果字符串中包含许多需要转义的字符,可以用 r 标识字符串,避免转义。
本文共计584个文字,预计阅读时间需要3分钟。
目录 + Python特殊字符作为字符串不转换 + Python字符串避免转换、多行、Unicode编码 + raw字符串(用于避免字符串转换) + 多行字符串 + raw + 多行表示 + Unicode编码表示 + Unicode + 多行 + 总结 + Python特殊字符作为字符串不转换
目录- python特殊字符作为字符串不转义
- python字符串避免转义、多行、Unicode编码
- raw字符串(用于避免字符串转义)
- 多行字符串
- raw+多行表示
- Unicode编码表示
- Unicode+多行
- 总结
我们所熟知的
\t 制表符 \n 换行符 \r\n windows系统下的换行符
可是有时候在字符串里面我只是希望这玩意就是字符串,不需要被转义
最简单的解决方式就是在前面再来个反斜杠
\\t \\n \\r\\n
来看一下效果:
- ①转义
zy = 'i am \t cc \n bb \r aa' print('zy--', zy)
- ②不转义
bzy = 'i am \\t cc \\n bb \\r aa' print('bzy--', bzy)
python字符串避免转义、多行、Unicode编码python 3.x版本中print 后面必须加上()
raw字符串(用于避免字符串转义)如果字符串中包含许多需要转义的字符,可以用 r 标识字符串,避免转义。

