python 3.5.0 ::: Int() 属性

python 3.5.0 ::: Int() attributes

谁能帮忙研究一下属于int()函数的这些属性: 示例:当您调用一个变量并在 int() 函数的目录中添加一个属性时:

a = 5
print (a.bit_length())

2

bit_length() 属性对变量有什么作用?我想知道其余的人

我不明白它们的用途。能举几个例子吗?

bit_length ---> Returns 表示二进制整数所需的位数,不包括符号和前导零。

看看http://python-reference.readthedocs.org/en/latest/docs/ints/bit_length.html

bit_length函数returns用二进制表示整数所需的位数。

conjugate 方法和 real 属性 存储是空操作,它们的存在是为了允许期望复数与整数一起工作的代码(通过将它们视为具有零虚部)。出于同样的原因,imag属性 始终为零。

numerator 属性 始终等于数字本身,并且存在以允许期望分数(来自 fractions 模块)的代码与数字一起使用。由于同样的原因,denominator 属性 总是一个。