您当前的位置:首页 > IT编程 > python
| C语言 | Java | VB | VC | python | Android | TensorFlow | C++ | oracle | 学术与代码 | cnn卷积神经网络 | gnn | 图像修复 | Keras | 数据集 | Neo4j | 自然语言处理 | 深度学习 | 医学CAD | 医学影像 | 超参数 | pointnet | pytorch | 异常检测 | Transformers | 情感分类 | 知识图谱 |

自学教程:python基础字符串str详解

51自学网 2022-02-21 10:45:18
  python
这篇教程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:在控制台中,重复录入一个编码值,然后打印字符

如果输入空字符串,则退出程序

while True:    str_code = input("请输入编码值:")    if str_code == "":        break    code_value = int(str_code)    print(chr(code_value))结果输出:请输入编码值:15请输入编码值:125}请输入编码值:100d请输入编码值:301
Python中字符串的基本使用详解
Python实战之markdown转pdf(包含公式转换)
万事OK自学网:51自学网_软件自学网_CAD自学网自学excel、自学PS、自学CAD、自学C语言、自学css3实例,是一个通过网络自主学习工作技能的自学平台,网友喜欢的软件自学网站。