python中整数变二进制字符串

偶然发现python中自带的bin()是将整数转为二进制字符串,后一想,真是愚笨了,在python中二进制数以0b或者0B开头,返回字符串是正常的。
在这里插入图片描述
如果只想取01序列,可以采取如下方法:

 bin(num).replace('0b','')
 或者:
 bin(num)[2:]

在这里插入图片描述
将二进制转为整数:
以下结果表明不管是否带有前缀,均可完成转换
在这里插入图片描述

猜你喜欢

转载自blog.csdn.net/weixin_40283816/article/details/86351142
今日推荐