python基础之整形
python3中整数使用int定义,不在有long
整形魔法
字符串转为整形
例如
a = '123' b = int(a)
print(type(b))
<class 'int'>
数字以二进制形式占用最少几位
例如
a = 6 b = a.bit_length() print(b) #6的二进制表示 110 占用三个位置 3
将其他进制转换为十进制
例如
a = 'a' s = '1110' b = int(a,base=16) #用base指定变量a表示16进制 d = int(s,base=2) print(b) print(d)
10
14