Python int.bit_count 用法详解及示例
int.bit_count()
是 Python 中的一个内置函数,用于返回一个整数的二进制表示中置位(即为1)的个数。它的语法如下:
int.bit_count(x)
其中,x
是要计算二进制中置位个数的整数。
下面是三个关于 int.bit_count()
函数的示例:
示例1:
x = 10
count = int.bit_count(x)
print(count)
输出:
2
解释:在诸如 10
这样的十进制数的二进制表示中,置位个数为 2
。
示例2:
x = 255
count = int.bit_count(x)
print(count)
输出:
8
解释:在诸如 255
这样的十进制数的二进制表示中,置位个数为 8
。
示例3:
x = -7
count = int.bit_count(x)
print(count)
输出:
30
解释:在诸如 -7
这样的负整数的二进制表示中,置位个数为 30
。
这些示例展示了如何使用 int.bit_count()
函数计算整数的二进制表示中置位的个数。