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() 函数计算整数的二进制表示中置位的个数。
极客教程