小白之Python基础(二)

小白之Python基础(二)

一、字符串

1、字符串编码发展:

1)ASCII码: 一个字节去表示

(8个比特(bit)作为一个字节(byte),因此,一个字节能表示的最大的整数就是255(二进制11111111 = 十进制255))

2)Unicode:两个字节表示(将各国的语言(中文编到GB2312,日文编到Shift_JIS,韩文编到Eur-kr……) 统一到一个编码里)

3)  UTF-8:为了节省空间,可变长编码应运而生;(英文1个字节;中文3个字节)

—-Python3默认使用的是utf-8编码方式

2、网络传输使用的编码解码方式:

encode()–使用指定编码方式将字符串编码为bytes(字节),便于网络传输;(编码)

decode()–从网络或磁盘上读取字节流【读到的数据(data)就是bytes】,再转换为字符串(解码)

3、字符串常用方法:

1)len(str):返回字符个数或字节个数

len("Hellow world!")
hmoban主题是根据ripro二开的主题,极致后台体验,无插件,集成会员系统
自学咖网 » 小白之Python基础(二)