bin() 类型转换
>> bin(10)
'0b1010'
默认将 10 进制的数转化为二进制形式,不过该二进制形式以 0b 开头,为字符串类型。
因此,我们可简单统计一个数的二进制形式中 1 的个数:
>> bin(9999)
'0b10011100001111'
>> bin(9999).count('1')
8
>> bin(10)
'0b1010'
默认将 10 进制的数转化为二进制形式,不过该二进制形式以 0b 开头,为字符串类型。
因此,我们可简单统计一个数的二进制形式中 1 的个数:
>> bin(9999)
'0b10011100001111'
>> bin(9999).count('1')
8