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 你好
  • 相关阅读:
    0316复利计算
    操作系统实验0
    0302-软件工程第一次作业
    1203有穷自动机
    11.11对同学们的作业一些评论
    1029 文法分析
    编译原理第一次上机作业感想
    词法分析编译感想
    0909 初识编译原理
    0909编译原理
  • 原文地址:https://www.cnblogs.com/qinlangsky/p/9458118.html
Copyright © 2011-2022 走看看