zoukankan      html  css  js  c++  java
  • ql的python学习之路-day6

    字节编码:

    这一节主要学习的是各种编码模式的相互转换,另外插两句话,今天的心情不是特别好,又没控制好自己的情绪,以后要心存阳光,好好的对待生活和身边的人。

    废话不多说了直接贴码:

     1 #!/usr/bin/env python
     2 # -*- coding utf-8 -*-文件编码是utf-8
     3 # Author:qinjiaxi
     4 '''不同编码相互转换:
     5 1.首先转换成Unicode---这个过程叫解码:decode('之前的编码模式')
     6 2.再转换成想要的编码---这个过程叫编码:encode('需要转换的编码模式')
     7 注:在python2中所有数据类型系统默认编码是ascii,在python3中所有数据类型系统默认Unicode编码。
     8 '''
     9 import sys
    10 print(sys.getdefaultencoding())#获取系统默认编码模式(默认utf-8)
    11 s = '你好'#这个现在是Unicode编码
    12 s_to_utf_8 = s.encode('utf-8')#得到以utf-8编码的的字节编码
    13 print(s_to_utf_8)
    14 s_to_gbk = s.encode('gbk')#得到以gbk编码的的字节编码
    15 print((s_to_gbk))
    16 s_to_gb2312 = s.encode('gb2312')#得到以gb2312编码的的字节编码
    17 print(s_to_gb2312)
    18 gb2312_to_Unicode = s_to_gb2312.decode('gb2312')#将gb2312编码解码成Unicode中文字符串
    19 print(gb2312_to_Unicode)

    打印结果:

    1 utf-8
    2 b'xe4xbdxa0xe5xa5xbd'
    3 b'xc4xe3xbaxc3'
    4 b'xc4xe3xbaxc3'
    5 你好
  • 相关阅读:
    介绍 Jersey 依赖
    Jersey 2.x 分支 Java SE 兼容性
    Confluence 6 管理 Atlassian 提供的 App
    Confluence 6 针对站点维护使用只读模式
    Confluence 6 协同编辑问题解决
    Confluence 6 管理协同编辑
    Confluence 6 管理协同编辑
    Confluence 6 管理协同编辑
    Confluence 6 管理协同编辑
    Confluence 6 管理协同编辑
  • 原文地址:https://www.cnblogs.com/qinlangsky/p/9458118.html
Copyright © 2011-2022 走看看