一、转义字符
Python 中支持的常用转义字符如下表所示:
转义字符 | 说明 |
---|---|
\ | 续行符,用在行尾,表示当前这一行未结束,将转到下一行继续书写 |
\' | 单引号 |
\" | 双引号 |
\0 | 空 |
\n | 换行符 1 |
\r | 回车符 1 |
\t | 水平制表符(Tab) |
\a | 响铃符 |
\b | 退格符(Backspace) |
\\ | 反斜线 |
\dd | 八进制数,dd表示字符( ‘\141’ 代表小写字母 a ) |
\xdd | 十六进制,dd表示字符( ‘\x61’ 代表小写字母 a ) |
\uxx | Unicode字符编码,xx表示十六进制的unicode编码 |
%% | 百分号 |
二、格式化字符
Python 中支持的常用格式化字符如下表所示:
格式化字符 | 说明 |
---|---|
%d , %i | 格式化为十进制整数 |
%o | 格式化为八进制整数 |
%x , %X | 格式化为十六进制整数 |
%f , %F | 格式化为十进制浮点数 |
%e , %E | 格式化为以科学计数法表示的浮点数(在科学计数法字面值中前者e为小写,后者E为大写) |
%g , %G | 解释器自主选择格式化为%f /%F 或%e /%E |
%c | 将单一字符或ASCII码格式化为一个字符(本质上是一个字符的字符串) |
%s | 格式化为字符串(使用 str() 2函数) |
%r | 格式化为字符串(使用 repr() 2函数) |
参考资料(如有侵权,请联系作者删除内容):
有关换行符与回车符的区别,请参阅 计算机中换行符与回车符的区别 。 ↩︎ ↩︎
关于str()和repr()函数,请参阅 Python基础-类型转换 ↩︎ ↩︎