python3中使用什么编码-Python教程

资源魔 46 0
python3中默许编码形式为utf-8。正在存储以及显示上,python3应用文本字符以及二进制数据进行区别,愈加明白以及明晰。

默许状况下,Python 3 源码文件以 UTF-8 编码,一切字符串都是 unicode 字符串。(保举学习:Python视频教程)

当然你也能够为源码文件指定没有同的编码:

# -*- coding: cp-1252 -*-

文本字符应用str类型示意,str 能示意 Unicode 字符集中一切字符,而二进制数据应用bytes类型示意。

str与bytes之间的转换

      # bytes object
      b = b"example"
     
      # str object
      s = "example"
     
      # str to bytes
      bytes(s, encoding = "utf8")
     
      # bytes to str
      str(b, encoding = "utf-8")

默许应用utf-8

     # bytes object
      b = b"example"
     
      # str object
      s = "example"
      
      # an alternative method
      # str to bytes
      str.encode(s)
     
      # bytes to str
      bytes.decode(b)

更多Python相干技巧文章,请拜访Python教程栏目进行学习!

以上就是python3中应用甚么编码的具体内容,更多请存眷资源魔其它相干文章!

标签: Python3 python教程 python编程 python使用问题

抱歉,评论功能暂时关闭!