数字:
一、int的用法
1.将字符串转化成整型int(String)
2.对数字使用不同进制方式(2/8/16)转换成十进制int(num, base = 2/8/16)
二、bit_length()
当前数字二进制至少用几位表示,num.bit_length()
例:
str = "123"
print(str,type(str)) #输出字符串str,以及str的类型
m = int(str) #将str转换成整型并赋值给m,注意:若str中包含英文字符以及其他非数字字符,则无法执行转换操作
print(m,type(m)) #输出m,以及m的数据类型
num = "11" #定义数字num
a = int(num, base = 16) #将num通过16进制的计算方式转换成十进制并赋值给a
b = int(num, base = 8) #将num通过8进制的计算方式转换成十进制并赋值给b
c = int(num, base = 2)
print(a,b,c)
print(a.bit_length()) #输出a的二进制形式所占位数
=============================
123
123
17 9 3
5
其他:
type:python内置函数,使用时无需导入模块,输出数据类型