编码与进制转换

打印 上一主题 下一主题

主题 876|帖子 876|积分 2628

★ unicode编码


  • 示例
    1. # 将字符串 "你" 进行 unicode 编码
    2. print("你".encode("unicode_escape"))
    复制代码
  • 实行结果
    1. b'\\u4f60'
    复制代码
★ 字符和unicode编码互转


  • 示例
    1. # ord: 它以一个字符(长度为1的字符串)作为参数,返回对应的 Unicode 数值
    2. # chr: 它接受一个整数参数,并返回一个对应的字符。它的作用是将整数转换为相应的Unicode字符
    3. print(ord("你"))
    4. print(chr(20320))
    复制代码
  • 实行结果
    1. 20320
    复制代码
★ 进制转换


  • 转换语法
    1. bin(): 将整数转换为二进制字符串。
    2. oct(): 将整数转换为八进制字符串。
    3. hex(): 将整数转换为十六进制字符串。
    4. int(): 将字符串表示的其他进制数转换为十进制整数。
    复制代码
  • 示例
    1. # 将一个数字从十进制转换为八进制
    2. print(oct(42))
    3. # 将一个数字从十进制转换为十六进制:
    4. print(hex(42))
    5. # 将十六进制的 "4f60" 转换为 十进制
    6. print(int("4f60", 16))
    7. # 将八进制的 "11" 转换为 十进制
    8. print(int("11", 8))
    复制代码
  • 实行结果
    1. 0o52
    2. 0x2a
    3. 20320
    4. 9
    复制代码

免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。
回复

使用道具 举报

0 个回复

倒序浏览

快速回复

您需要登录后才可以回帖 登录 or 立即注册

本版积分规则

曂沅仴駦

金牌会员
这个人很懒什么都没写!

标签云

快速回复 返回顶部 返回列表