>>> 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) |

