一、数字 :int 在python3中所有整型不管数字有多大,它都是int类型
************int的用法*****************
1.1 将字符串转换成数字
a="1234"
print(type(a),a) #type是查看变量的数据类型
b=int(a)
b=b+1000
print(type(b),b)
1.2 将二进制转换成十进制
num="0011"
v=int(num,base=2)
print(type(v),v)
1.3 将十六进制转换成十进制
p1="a"
p2=int(p1,base=16)
print(type(p2),p2)
*********bit_length(表示当前数字的二进制是用多少位来表示)的用法************
p1=1
print(p1.bit_length()) #返回结果是:1 因为二进制是:1
p2=2
print(p2.bit_length()) #返回结果是:2 因为二进制是:10
p3=3
print(p3.bit_length()) #返回结果是:2 因为二进制是:11
p4=4
print(p4.bit_length()) #返回结果是:3 因为二进制是:100