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

  

posted @ 2019-09-02 15:06  jiayusheng  阅读(1356)  评论(0编辑  收藏  举报