D 10-08 整形
数字 int 所有的功能都放在int里
a1 = 123
a2 =456
********** int
将字符串转换为数字
a = '123'
b = int(a)
c = b + 1000
将字符串a转换成数值后 c的公式即可计算
查看类型的方法
a = '123'
print(type(a))
b = int(a)
print(type(b),b)
**********
num = '0011'
int(num,base = 2) #将num以2进制的方式转换
===
num = 'a'
v = int(num,base = 16)
print(v)
输出结果为 10
因为a 在十六进制中表示10 当转换成十六进制数字时候值为10
**********
一个字节是八位, utf-8中 一个中文是3个字节。
age = 10 r = age.bit_length()#当前数字的二进制使用几位来表示,开头是0不计位。 print(r)
输出结果是 4
二进制中
1 为1
2 为 10
3 为11
4 为 100
5 为 101

浙公网安备 33010602011771号