字符串与bytes
字符集的概念
  1. 计算机底层并不能保存字符,但程序总是需要保存各种字符的
  2. 计算机为每个字符编号,当程序要保存字符时,实际上保存的是该字符的编号
  3. 当程序读取字符时,读取的其实也是编号,接下来要去查“编号一字符对应表”(简称码表)才能得到实际的字符
  4. 美国人给英文字符、数字、标点符号等字符进行了编号,叫做ASCII 字符集
  5. 亚洲国家纷纷为本国文字进行编号,即制订本国的字符集,美国人又为世界上所有书面语言的字符进行了统一编号,这就是 Unicode 字符集,如UTF-8, UTF-16

编码与解码

python数字越界教学(28python少儿编程之bytesbytearray)(1)


bytes 定义
  1. 用字符串编码的方式 string.encode()
  2. 使用b前缀定义 不过这个有一个要求 只允许基本的ASCII使用字符形式 也就是数字,字母,标点符号,如果要用中文就不能用这种方法

python数字越界教学(28python少儿编程之bytesbytearray)(2)


bytes操作

python数字越界教学(28python少儿编程之bytesbytearray)(3)

python数字越界教学(28python少儿编程之bytesbytearray)(4)


我是阿孝,这节课程结束,谢谢大家!

python数字越界教学(28python少儿编程之bytesbytearray)(5)

,