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使用问题
版权声明:除非特别标注,否则均为本站原创文章,转载时请以链接形式注明文章出处。
抱歉,评论功能暂时关闭!