编码与进制转换
  VlRy1zDaWnkA 2024年04月02日 29 0

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
    
【版权声明】本文内容来自摩杜云社区用户原创、第三方投稿、转载,内容版权归原作者所有。本网站的目的在于传递更多信息,不拥有版权,亦不承担相应法律责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@moduyun.com

  1. 分享:
最后一次编辑于 2024年04月02日 0

暂无评论

推荐阅读
  KmYlqcgEuC3l   6天前   16   0   0 Python
VlRy1zDaWnkA
作者其他文章 更多