Python中的格式化符%

格式化符为真实值预留位置,并控制字符串显示的格式。

格式化符基础使用方法:

格式化符号 说明
%s 字符串 (采用str()的显示)
%r 字符串 (采用repr()的显示)
%c 单个字符
%b 二进制整数
%o 无符号八进制整数
%d / %i 有符号十进制整数
%x / %X 无符号十六进制数(x/X代表转换后的十六进制字符大小写)
%e / %E 指数 (基底写为e/E)
%f / %F 浮点数(小数部分自然截断)
%g / %G %e/%f 和 %E/%F 的简写
%% 输出%

eg.

a = "I'm %s. I'm %d year old" % ('Vamei', 99)
print(a)
>>>I'm Vamei. I'm 99 year old
#格式化符还可以传递真实值
print("I'm %(name)s. I'm %(age)d year old" % {'name':'Vamei', 'age':99})
>>>I'm Vamei. I'm 99 year old

猜你喜欢

转载自blog.csdn.net/MsSpark/article/details/82990935