实用的 Python —— 进制(二进制形式中 1 的位数)

来源:互联网 发布:mysql php apache集成 编辑:程序博客网 时间:2024/05/20 09:26

bin() 类型转换

>> bin(10)'0b1010'

默认将 10 进制的数转化为二进制形式,不过该二进制形式以 0b 开头,为字符串类型。

因此,我们可简单统计一个数的二进制形式中 1 的个数:

>> bin(9999)'0b10011100001111'>> bin(9999).count('1')8
0 0
原创粉丝点击