• 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 你好
  • 相关阅读:
    vscode扩展Deploy的使用
    我想要妈妈
    ffmpeg 将视频转换成m3u8视频
    每次git pull 都要输入commit信息
    深入学习Redis]RedisAPI的原子性分析
    容器监控cAdvisor原理分析
    go关于包提供String()方法简要说明
    influxdb 倒排索引介绍
    MySQL数据库压测
    如何增强K8s集群apiserver的健壮性
  • 原文地址:https://www.cnblogs.com/qinlangsky/p/9458118.html
Copyright © 2020-2023  润新知