python的三种将整数转换成⼆进制的⽅法
1、写函数采⽤ %2 的⽅式来算。
binary = lambda n: ‘’ if n==0 else binary(n/2) + str(n%2) binary(5)
‘101’
2、采⽤ python ⾃带了⽅法 bin 函数,⽐如 bin(12345) 回返回字符串 ‘0b11000000111001’, 这个时候在把0b去掉即可:
bin(12345).replace(‘0b’,’’)
‘11000000111001’
python货币转换3、也可以采⽤字符串的 format ⽅法来获取⼆进制:
“{0:b}”.format(12345)
‘11000000111001’

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。