zoukankan      html  css  js  c++  java
  • python编码(31-01)

    以什么方式编码,就以什么方式解码!

    第一种编码与解码方式:

    encode()编码

    decode()解码

    type()查看数据类型

    repr()查看数据内容

    s = '你好'
    print(type(s))  # <class 'str'>
    print(repr(s))  # '你好'

    u = s.encode('utf8')  # utf8编码
    print(u)  #
    b'xe4xbdxa0xe5xa5xbd'
    print(u.decode('utf8'))  # 你好

    g = s.encode('gbk')  # gbk编码
    print(g)  # b'xc4xe3xbaxc3'
    print(g.decode('gbk')  # 你好
     
    
    

    第二种编码与解码方式:

    bytes()编码
    str()解码

    json.dumps()查看数据内容

    import json
    s = '你好'
    print(json.dumps(s))  # "u4f60u597d"
    u = bytes(s, 'utf8')
    print(u)          # b'xe4xbdxa0xe5xa5xbd'
    print(str(u, 'utf8'))    # 你好

    g = bytes(s, 'gbk')
    print(g)          # b'xc4xe3xbaxc3'
    print(str(g, 'gbk'))    # 你好

     --------------------------------------------------------------------------------------------

    声明的编码必须与文件实际保存时用的编码一致
  • 相关阅读:
    经典语录一
    例子二
    例子一
    模板加载
    vim 程序编辑器
    文件与文件系统的压缩,打包与备份
    Linux 磁盘与文件系统管理
    文件与目录操作
    Linux 的文件/目录权限
    Linux 指令代码,热键以及文件放置安排
  • 原文地址:https://www.cnblogs.com/uncle-kay/p/9661553.html
Copyright © 2011-2022 走看看