首页
技术小册
AIGC
面试刷题
技术文章
MAGENTO
云计算
视频课程
源码下载
PDF书籍
「涨薪秘籍」
登录
注册
第一章: 什么是字符串
第二章:ASCII 表与 Python 字符串字符
第三章:字符串属性
零索引
不变性
重复
索引和切片
第四章:字符串方法
str.split
str.splitlines
str.strip
str.zfill
str.isalpha
str.find和str.rfind
str.index
str.maketrans
str.endswith
第五章:字符串操作
循环遍历一个字符串
字符串和关系运算符
检查字符串的成员资格
字符串格式
处理引号和撇号
当前位置:
首页>>
技术小册>>
Python合辑3-字符串用法深度总结
小册名称:Python合辑3-字符串用法深度总结
美国信息交换标准代码 (ASCII) 旨在将字符或文本映射到数字,因为数字集比文本更容易存储在计算机内存中。ASCII 主要用英语对 128 个字符进行编码,用于处理计算机和编程中的信息。ASCII 编码的英文字符包括小写字母(a-z)、大写字母(A-Z)、数字(0-9)以及标点符号等符号 ord() 函数将长度为 1(一个字符)的 Python 字符串转换为其在 ASCII 表上的十进制表示,而 chr() 函数将十进制表示转换回字符串。例如: ``` import string # Convert uppercase characters to their ASCII decimal numbers ascii_upper_case = string.ascii_uppercase # Output: ABCDEFGHIJKLMNOPQRSTUVWXYZ for one_letter in ascii_upper_case[:5]: # Loop through ABCDE print(ord(one_letter)) ``` Output: ``` 65 66 67 68 69 ``` ``` # Convert digit characters to their ASCII decimal numbers ascii_digits = string.digits # Output: 0123456789 for one_digit in ascii_digits[:5]: # Loop through 01234 print(ord(one_digit)) ``` Output: ``` 48 49 50 51 52 ``` 在上面的代码片段中,遍历字符串 ABCDE 和 01234,并将每个字符转换为它们在 ASCII 表中的十进制表示。还可以使用 chr() 函数执行反向操作,从而将 ASCII 表上的十进制数字转换为它们的 Python 字符串字符。例如: ``` decimal_rep_ascii = [37, 44, 63, 82, 100] for one_decimal in decimal_rep_ascii: print(chr(one_decimal)) ``` Output: ``` % , ? R d ``` 在 ASCII 表中,上述程序输出中的字符串字符映射到它们各自的十进制数
上一篇:
第一章: 什么是字符串
下一篇:
第三章:字符串属性
该分类下的相关小册推荐:
机器学习算法原理与实战
Python机器学习基础教程(下)
Python高性能编程与实战
Python爬虫入门与实战开发(上)
Python合辑10-函数
Python合辑8-变量和运算符
Python合辑2-字符串常用方法
Python编程轻松进阶(三)
Python合辑13-面向对象编程案例(上)
Python合辑4-130个字符串操作示例
Python与办公-玩转PPT
Python3网络爬虫开发实战(下)