python3中使用什么编码
程序员文章站
2022-04-16 12:36:47
...
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中使用什么编码的详细内容,更多请关注其它相关文章!
上一篇: python中flag什么意思
下一篇: C#用来做什么的
推荐阅读
-
小程序中为什么使用var that=this
-
对python3中pathlib库的Path类的使用详解
-
MYSQL中的中文模糊搜索除了使用全文索引外还有什么办法呢?
-
为什么无法使用php中mysqli的准备语句进行数据库中数据的查询(绑定参数或者绑定结果),项目急用!该如何处理
-
Python3中使用urllib的方法详解(header,代理,超时,认证,异常处理)
-
C#中LINQ多条件JOIN时为什么可以使用匿名类
-
详解Python3中的Sequence type的使用
-
C#中LINQ多条件JOIN时为什么可以使用匿名类
-
详解Python3中的Sequence type的使用
-
marginbottom在安卓中是什么意思(子元素marginBottom使用方法)