热线电话:13121318867

登录
2019-03-11 阅读量: 535
python有哪些整数型的位函数?

1. int.bit_length()
返回表示二进制整数所需的位数,不包括符号和前导零。

例:

num = 7

print(num.bit_length())

num = -7

print(num.bit_length())

输出:

3
3

2.int.to_bytes(length,byteorder,*,signed = False)

返回表示整数的字节数组。

例:

# Returns byte representation of 1024 in a

# big endian machine.

print((1024).to_bytes(2, byteorder ='big'))

输出:B '\ X04 \ X00'

3. int.from_bytes(bytes,byteorder,*,signed = False)
返回给定字节数组表示的整数。

例:

# Returns integer value of '\x00\x10' in big endian machine.

print(int.from_bytes(b'\x00\x10', byteorder ='big'))

输出:

16
17.3990
2
关注作者
收藏
评论(0)

发表评论

暂无数据
推荐帖子