python的基础知识:
基本数据类型:int str list tuple dict bool
一、整型的属性功能
1、工厂方法将字符串转换成整型
a = ""
b = int(a)
print(b)
print(type(b),b) #查看类型,同时可以返回b的值
# c = '124asd' 里秒你包含字符的,就不能用这个方法转换了
#可以通过print(type(c))来查看他的类型
运行结果
1234
<class 'int'> 1234
2、bit_length的用法
num1, num2, num3, num4, num5 = 1,2,3,4,16
v1 = num1.bit_length()
v2 = num2.bit_length()
v4 = num4.bit_length()
print(v1)
print(v2)
print(v4)
运行结果:返回的结果是用二进制表示所需要的二进制的位数
1
2
3
3、通过int将别的进制转换成10进制
n1 = ""
num1 = int(n1,base=2) #将二进制的数转换成10进制
print(num1)
n2 = "b"
num2 = int(n2,base=16) #将16进制的数转换成10进制
print(num2)
结果:3,11