python二进制与utf-8编码 | 基础三

· Special

1. 引导

  1. python运行方式
  2. 进制
  3. 计算机单位
  4. 编码

2. python运行方式

3. 进制

3.1 进制转换

10 进制 整型存在

2,8,16进制,以字符串存在

bin(16) 0b10000

oct(16) 0o20

hex(16) 0x10

int(’0b’,base=2)

4. 计算机单位

b

Byte

KB

MB

GB

TB

PB

EB

ZB

YB

BB

NB

DB

mbps(mega bit per second)

1mb(1 mega byte ) = 1024 kbyte

5. 编码

# 内存中unicode-utf-8(压缩),以字节形式存储于网络或硬盘中
name = 'alex大王'
data = name.encode('utf-8')
#data = name.encode('gbk')

#写入文件
f = open('1.txt',mode = 'wb')

f.write(data)
f.close()

# utf-8 汉字占用三位,gbk占用两位

python


评论