ToB企服应用市场:ToB评测及商务社交产业平台
标题:
编码与进制转换
[打印本页]
作者:
曂沅仴駦
时间:
2024-5-16 04:23
标题:
编码与进制转换
★ unicode编码
示例
# 将字符串 "你" 进行 unicode 编码
print("你".encode("unicode_escape"))
复制代码
实行结果
b'\\u4f60'
复制代码
★ 字符和unicode编码互转
示例
# ord: 它以一个字符(长度为1的字符串)作为参数,返回对应的 Unicode 数值
# chr: 它接受一个整数参数,并返回一个对应的字符。它的作用是将整数转换为相应的Unicode字符
print(ord("你"))
print(chr(20320))
复制代码
实行结果
20320
你
复制代码
★ 进制转换
转换语法
bin(): 将整数转换为二进制字符串。
oct(): 将整数转换为八进制字符串。
hex(): 将整数转换为十六进制字符串。
int(): 将字符串表示的其他进制数转换为十进制整数。
复制代码
示例
# 将一个数字从十进制转换为八进制
print(oct(42))
# 将一个数字从十进制转换为十六进制:
print(hex(42))
# 将十六进制的 "4f60" 转换为 十进制
print(int("4f60", 16))
# 将八进制的 "11" 转换为 十进制
print(int("11", 8))
复制代码
实行结果
0o52
0x2a
20320
9
复制代码
免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。
欢迎光临 ToB企服应用市场:ToB评测及商务社交产业平台 (https://dis.qidao123.com/)
Powered by Discuz! X3.4