python 3.5.0 ::: Int()属性

时间:2015-11-24 20:11:16

标签: python attributes int python-3.5

任何人都可以帮助研究属于int()函数的这些属性: 示例:调用变量并在int()函数的目录中添加属性时:

a = 5
print (a.bit_length())
  

2

bit_length()属性对变量做了什么?我想知道其余的人

  • BIT_LENGTH
  • 缀合物
  • 分母
  • from_bytes
  • IMAG
  • 分子
  • to_bytes

我不明白他们的用途。你能给我一些例子吗?

2 个答案:

答案 0 :(得分:0)

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

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

答案 1 :(得分:0)

bit_length函数返回表示二进制整数所需的位数。

conjugate方法和real属性存储是no-ops,它们允许使用复数来处理整数的代码(通过将它们视为具有零虚部)。出于同样的原因,imag属性始终为零。

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