1 format()
1-1 将整数转成 2 进制
In?[1]:?format(14,?‘#b‘),?format(14,?‘b‘) Out[1]:?(‘0b1110‘,?‘1110‘) In?[2]:?f‘{14:#b}‘,?f‘{14:b}‘ Out[2]:?(‘0b1110‘,?‘1110‘)
1-2 将整数转成 16 进制
In?[3]:?format(255,?‘#x‘),?format(255,?‘x‘),?format(255,?‘X‘) Out[3]:?(‘0xff‘,?‘ff‘,?‘FF‘) In?[4]:?f‘{255:#x}‘,?f‘{255:x}‘,?f‘{255:X}‘ Out[4]:?(‘0xff‘,?‘ff‘,?‘FF‘)
b、d、o、x分别是二进制、十进制、八进制、十六进制
1-3
>>>?print("{:.2f}".format(3.1415926)) >>>?3.14
原文:https://blog.51cto.com/u_15149862/2847102