Python 格式化输出print
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Python 格式化输出print相关的知识,希望对你有一定的参考价值。
1. 常用的格式符号
%符号使用列表:
格式符号 | 转换 |
%d | 有符号十进制整数 |
%i | 有符号十进制整数,并且可以自动将输入的八进制(或者十六进制)转换为十进制 |
%u | 无符号十进制整数 |
%c | 字符及其ASCII码 |
%s | 字符串,通过str()字符串转换来格式化 |
%o | 无符号整数(八进制) |
%x | 无符号整数(十六进制) |
%X | 无符号整数(十六进制大写字符) |
%e | 浮点数字(科学计数法),小写e |
%E | 浮点数字(科学计数法,用E代替e) |
%f | 浮点数字(用小数点符号) |
%g | 浮点数字(根据值的大小采用%e或%f) |
%G | 浮点数字(类似于%g) |
%p | 指针(用十六进制打印值的内存地址) |
%n | 存储输出字符的数量放进参数列表的下一个变量中 |
%% | 百分号标记 |
2. format()格式化指示符说明
‘b‘ - 二进制。将数字以2为基数进行输出。
‘c‘ - 字符。在打印之前将整数转换成对应的Unicode字符串。
‘d‘ - 十进制整数。将数字以10为基数进行输出。
‘o‘ - 八进制。将数字以8为基数进行输出。
‘x‘ - 十六进制。将数字以16为基数进行输出,9以上的位数用小写字母。
‘e‘ - 幂符号。用科学计数法打印数字。用‘e‘表示幂。
‘g‘ - 一般格式。将数值以fixed-point格式输出。当数值特别大的时候,用幂形式打印。
‘n‘ - 数字。当值为整数时和‘d‘相同,值为浮点数时和‘g‘相同。不同的是它会根据区域设置插入数字分隔符。
‘%‘ - 百分数。将数值乘以100然后以fixed-point(‘f‘)格式打印,值后面会有一个百分号。
3. 指定所需长度的字符串的对齐方式:
< (默认)左对齐
> 右对齐
^ 中间对齐
= (只用于数字)在小数点后进行补齐
4. Python_转义字符
转义字符 | 描述 |
\\(在行尾时) | 续行符 |
\\\\ | 反斜杠符号 |
\\‘ | 单引号 |
\\" | 双引号 |
\\a | 响铃 |
\\b | 退格(Backspace) |
\\e | 转义 |
\\000 | 空 |
\\n | 换行 |
\\v | 纵向制表符 |
\\t | 横向制表符 |
\\r | 回车 |
\\f | 换页 |
\\oyy | 八进制数yy代表的字符,例如:\\o12代表换行 |
\\xyy | 十进制数yy代表的字符,例如:\\x0a代表换行 |
\\other | 其它的字符以普通格式输出 |