Python中的encoding=utf-8是什么意思? - 知乎

文章推薦指數: 80 %
投票人數:10人

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​​添加评论​分享​收藏​喜欢收起​



請為這篇文章評分?