zoukankan      html  css  js  c++  java
  • python2.7与3.5版本中:编码格式及编码转换

    主要说明编码之间的转换方法

    2.7版本:

    1 # -*- coding:utf-8 -*-
    2 a = "迪丽热巴"
    3 a_unicode = a.decode("utf-8")
    4 a_gbk = a_unicode.encode("gbk")
    5 print a_gbk

    这里面首先定义了一个变量a

    a_unicode =a.decode("utf-8") 这行代码的作用:将a从utf-8解码成unicode并赋予变量a_unicode

    a_gbk = a_unicode.encode("gbk")这行代码的作用:将变量a_unicode从unicode编码成gbk并赋予变量a_gbk

    最后输出的变量a_gbk就是以gbk编码格式输出结果

    2.7转换编码格式需要自己手动先转换成unicode再转换成想要的编码格式gbk

    3.5版本:

    1 # -*- coding:utf-8 -*-
    2 a = "迪丽热巴"
    3 a_gbk = a.encode("gbk")
    4 print(a_gbk)

    3.5版本做了优化处理,移除了python的unicode类型,python内部会自动帮你转换,这样你就可以直接使用.encode转换成你想要的格式

  • 相关阅读:
    JPA01
    mybatis入门
    PHP 循环- While循环
    PHP超级全局变量
    PHP 数组排序
    PHP数组
    PHP Switch语句
    PHP IF...Else语句
    PHP运算符
    PHP字符串变量
  • 原文地址:https://www.cnblogs.com/zhangzengqiang/p/7481601.html
Copyright © 2011-2022 走看看