字符串格式化
- %格式化: C 语言风格的 sprintf 形式, 用%占位
print("八进制:%o" % 222)
print("整数:%d, %d, %d" % (1, 22.33, 0.25))
print("十六进制:%x" % 12)
print("浮点数保留两位小数:%.2f" % 3.1415926)
print("%r, %r, %r, %r, %r, %r, %r" % ("abc", 25, 3.1415926, [1, 2, 3], (1, 2, 3), {
1, 2, 3}, {
'a': 1, 'b': 2, 'c': 3}))
print("%.3s" % ("abcdefg"))
print("%.*s" % (4, "abcdefg"))
'''
八进制:336
整数:1, 22, 0
十六进制:c
浮点数保留两位小数:3.14
'abc', 25, 3.1415926, [1, 2, 3], (1, 2, 3), {1, 2, 3}, {'a': 1, 'b': 2, 'c': 3}
abc
abcd
'''
'This is %s' % name
'This is %s' % (name,