Python中的encoding=utf-8是什么意思? - 知乎
文章推薦指數: 80 %
coding=utf-8的作用是. 声明python代码的文本格式是utf-8编码,. 也即告诉python解释器要按照utf-8编码的方式来读取程序。
如果不加这个声明,无论代码中还是注释中有 ...
Python字符编码UTF-8Python中的encoding=utf-8是什么意思?关注者15被浏览334,426关注问题写回答邀请回答好问题添加评论分享8个回答默认排序黄哥帮你从不会写代码到会写代码解决问题的过渡。
关注13人赞同了该回答去读读文档编辑于2019-08-1615:48赞同13添加评论分享收藏喜欢收起python小达Python程序猿|爬虫工程师|敲代码不秃头协会会长关注21人赞同了该回答coding=utf-8的作用是声明python代码的文本格式是utf-8编码,也即告诉python解释器要按照utf-8编码的方式来读取程序。
如果不加这个声明,无论代码中还是注释中有中文都会报错。
以下两种方式都可以声明:#coding=utf-8
a=10
print'这是内容'#coding:utf-8
a=10
print'这是内容'注意一点无论中间是‘:’还是‘=’,其中coding与它们之间都不能有空格。
否则也会报错。
*以上是针对Python2.x的版本而言,因为在Python2.x的版本中文本默认采用的是ASCII编码方式,而Python3.x的版本中,默认使用的就是UTF-8编码格式,所以就不需要在前面进行声明。
对于初学者想更轻松的学好Python开发,爬虫技术,Python数据分析,人工智能等技术,我准备了一套系统教学资源,希望对你们有帮助~编辑于2021-06-0715:37赞同21添加评论分享收藏喜欢收起
延伸文章資訊
- 1python中encoding是什么意思_weixin_39849894的博客
一、各编码间的区别UTF-8:Unicode TransformationFormat-8bit,允许含BOM,但通常不含BOM。是用以解决国际上字符的一种多字节编码,它对英文使用8 ...
- 2Python中的encoding=utf-8是什么意思? - 知乎
coding=utf-8的作用是. 声明python代码的文本格式是utf-8编码,. 也即告诉python解释器要按照utf-8编码的方式来读取程序。 如果不加这个声明,无论代码中还是注释中有...
- 3UTF-8 - 維基百科,自由的百科全書 - Wikipedia
UTF-8(8-bit Unicode Transformation Format)是一種針對Unicode的可變長度字元編碼,也是一種字首碼。它可以用一至四個位元組對Unicode字元集中的所...
- 4Day28-text-binary-encoding - iT 邦幫忙
UTF-8就是一種以8位元為單元對Unicode進行編碼的方式,針對不同範圍的Unicode所使用的位元組長度是可變動的,ASCII只要使用1個位元組而中文需要3個位元組。 UTF-8沒有Byt...
- 5UTF-8 - 维基百科,自由的百科全书