我读了string — Common string operations — Python 3.7.2 documentation
下面的例子很容易理解:
>>> "int: {0:d}; hex: {0:x}; oct: {0:o}; bin: {0:b}".format(42)
'int: 42; hex: 2a; oct: 52; bin: 101010'
关于实例
>>> octets = [192, 168, 0, 1]
>>> '{:02X}{:02X}{:02X}{:02X}'.format(*octets)
'C0A80001
:02在这里做什么?似乎想得到它的主意。 '