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