Python-字符与ASCII码
2022/7/24 14:23:59
本文主要是介绍Python-字符与ASCII码,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
字符和ASCII码转换
ord('a') # 97 chr(97) # a print('a', ord('a'), sep=":") # a:97
字符a的ASCII码的进制转换
bin(ord('a')) # 0b1100001 (binary, 二进制) hex(ord('a')) # 0x61 (hexadecimal, 十六进制) int(0b1100001) # 97 (integer, 整数) int(0x61) # 97
字符的编码与解码
str('a').encode("ascii") # b'a' (bytes, 字节序列) b'\x61'.decode("ascii") # a type(b'\x61'.decode("ascii")) # str, 字符串
ASCII码表范围
0x30-0x39
这个范围是数字 (数字的编码减去0x30
正好得到数字本身)0x41-0x5A
这个范围是大写字母0x61-0x7A
这个范围是小写字母
ord('9') - 0x30 # 9 ord('a')-ord('A') # 32 hex(ord('a')-ord('A')) # 0x20
这篇关于Python-字符与ASCII码的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2024-05-08有遇到过吗?同样的规则 Excel 中 比Python 结果大
- 2024-03-30开始python成长之路
- 2024-03-29python optparse
- 2024-03-29python map 函数
- 2024-03-20invalid format specifier python
- 2024-03-18pool.map python
- 2024-03-18threads in python
- 2024-03-14python Ai 应用开发基础训练,字符串,字典,文件
- 2024-03-13id3 algorithm python
- 2024-03-13sum array elements python