这篇教程python基础字符串str详解写得很实用,希望能帮到您。
字符串str:定义:是由一系列字符组成的不可变序列容器,储存的事字符的编码值
编码:1、字节byte:计算机最小储存单位,等于8位bit 2、 字符:单个的数字,文字与字符 3、 字符集(码表):存储字符与二进制序列的对应关系 4、 编码:将字符转换为对应的二进制序列的过程 5、 解码:将二进制序列转换为对应的字符的过程 6、 编码方式: ASCLL编码:包含英文,数字等字符,每个字符1个字节 GBK编码:兼容ASCLL包含21003个中文;英文1个字节,汉子2个字节 Unicode:国际统一编码,旧字符集每个字符2个字节,新字符集4个字节 UTF-8编码:Unicode的存储与传输方式,英文1字节,中文3个字节。
ord(字符串)和chr(整数):1、 ord(字符串):返回改字符串的Unicode码 2、 chr(整数):返回改整数对应的字符串 ''' str编码'''# 字符-->数字num01 = ord("a")print(num01) # 97# 数字-->字符str01 = chr(97)print(str01) # a 练习1.在控制台中,获取一个字符穿,打印每一个字符的编码值 str01 = input("请输入一个字符串:")for item in str01: print(ord(item))输出结果:请输入一个字符串:string115116114105110103 练习2:在控制台中,重复录入一个编码值,然后打印字符 如果输入空字符串,则退出程序 |