1.每个字符都有其编号,根据字符求编号用ord
ch1='A'
print(ord(ch1))
运行
65
Process finished with exit code 0
2.根据标号找字符用chr
print(chr(98))
运行
b
Process finished with exit code 0
print(chr(25105))
运行
我
注:每个字符都有编号的,不光asc码表上的数字字母符号,就连汉字都有编号的,可以尝试下
3.统一码\u
同样的输出字符--我,还可以用用十六进制的方式显示
25105的十六进制显示是6211
所以可以这样打印出字符我:
print("\u6211")
运行
我
3.python里没字符类型,只有字符串
ch1='A'
print(ord(ch1))
print(type(ch1))
运行
65
<class 'str'>
Process finished with exit code 0
字符编码与转换
本文介绍了如何使用Python进行字符编码和解码操作,包括利用ord()函数获取字符的Unicode编码,使用chr()函数根据编码查找字符,以及通过十六进制统一码形式展示字符。此外,还解释了Python中字符和字符串类型的区别。
307

被折叠的 条评论
为什么被折叠?



