您的位置:威尼斯官方网站 > 威尼斯正规官网 > 方法以指定的编码格式编码字符串

方法以指定的编码格式编码字符串

发布时间:2019-11-06 21:42编辑:威尼斯正规官网浏览(115)

    描述

    encode() 方法以钦赐的编码格式编码字符串。errors参数能够钦点分裂的错误管理方案。

    语法

    encode()方马耳他语法:

    str.encode(encoding='UTF-8',errors='strict')
    

    参数

    • encoding -- 要动用的编码,如: UTF-8。
    • errors -- 设置不一致错误的拍卖方案。暗许为'strict',意为编码错误引起贰个UnicodeError。 别的恐怕得值有 'ignore', 'replace', 'xmlcharrefreplace', 'backslashreplace' 以至经过 codecs.register_error() 注册的其余值。

    返回值

    该方法再次回到编码后的字符串,它是三个 bytes 对象。

    实例

    以下实例体现了encode()方法的实例:

    #!/usr/bin/python3
    
    str = "菜包python";
    str_utf8 = str.encode("UTF-8")
    str_gbk = str.encode("GBK")
    
    print(str)
    
    print("UTF-8 编码:", str_utf8)
    print("GBK 编码:", str_gbk)
    
    print("UTF-8 解码:", str_utf8.decode('UTF-8','strict'))
    print("GBK 解码:", str_gbk.decode('GBK','strict'))
    

    以上实例输出结果如下:

    菜包python
    UTF-8 编码: b'xe8x8fx9cxe5x8cx85python'
    GBK 编码: b'xb2xcbxb0xfcpython'
    UTF-8 解码: 菜包python
    GBK 解码: 菜包python
    

     

    本文由威尼斯官方网站发布于威尼斯正规官网,转载请注明出处:方法以指定的编码格式编码字符串

    关键词:

上一篇:元类实际上做了以下三方面的工作

下一篇:没有了