讲解对象:python3 字符串格式
作者:融水公子 rsgz
Python3教程
python3 字符串格式
python3中输出字符串有很多种格式可以选择。
字符串格式print("我叫 %s 今年 %d 岁!" % ('融水公子', 10))
name = '融水公子';
print('Hello %s' % name)
name = '融水公子';
print(f'Hello {name}')
str.format()
常见格式化字符%c 格式化字符及其ASCII码
%s 格式化字符串
%d 格式化整数
%u 格式化无符号整型
%o 格式化无符号八进制数
%x 格式化无符号十六进制数
%X 格式化无符号十六进制数(大写)
%f 格式化浮点数字,可指定小数点后的精度
%e 用科学计数法格式化浮点数
%E 作用同%e,用科学计数法格式化浮点数
%g %f和%e的简写
%G %f 和 %E 的简写
%p 用十六进制数格式化变量的地址
常见辅助格式*:定义宽度或者小数点精度
-:用做左对齐
+:在正数前面显示加号( + )
<sp>:在正数前面显示空格
#:在八进制数前面显示零('0'),在十六进制前面显示'0x'或者'0X'(取决于用的是'x'还是'X')
0:显示的数字前面填充'0'而不是默认的空格
%:'%%'输出一个单一的'%'
(var):映射变量(字典参数)
m.n.m:是显示的最小总宽度,n 是小数点后的位数(如果可用的话)
---
联系客服