偶然发现python中自带的bin()是将整数转为二进制字符串,后一想,真是愚笨了,在python中二进制数以0b或者0B开头,返回字符串是正常的。
如果只想取01序列,可以采取如下方法:
bin(num).replace('0b','')
或者:
bin(num)[2:]
将二进制转为整数:
以下结果表明不管是否带有前缀,均可完成转换
偶然发现python中自带的bin()是将整数转为二进制字符串,后一想,真是愚笨了,在python中二进制数以0b或者0B开头,返回字符串是正常的。
如果只想取01序列,可以采取如下方法:
bin(num).replace('0b','')
或者:
bin(num)[2:]
将二进制转为整数:
以下结果表明不管是否带有前缀,均可完成转换