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

 

posted @ 2018-06-13 10:47  犀利的攻城狮  阅读(93)  评论(0)    收藏  举报