>>> name = "abc"
>>> print("%s def"%name)
>>> print("%s def %s"%(name, name))
abc def
>>> name = '''%(char)s def'''
>>> print(name % {'char': 'abc'})
abc def
格式符号 | 转换 |
---|---|
%s | 通过 str() 字符串转换来格式化 |
%u | 无符号的十进制整数 |
%d | 有符号的十进制整数 |
%o | 八进制整数 |
%x | 十六进制整数,小写字母 |
%X | 十六进制整数,大写字母 |
%e | 浮点数字(科学计数法) |
%E | 浮点数字(科学计数法,用 E 代替 e) |
%f | 浮点实数 |
%g | 浮点数字(根据值的大小采用 %e 或 %f) |
%G | 浮点数字(类似于 %g) |