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