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添加评论分享收藏喜欢收起
延伸文章資訊
- 1[教學] UTF-8 編碼格式之簡單講解
仔細看一下上面的BIN,有沒有看到,前八個bit 是 1110 1000,. 再對照一下剛剛那個表,它的意思就是「總共有三個Byte」。 然後,有沒有 ...
- 2你的原始碼是什麼編碼? - OpenHome.cc
如果在正體中文Windows 中開一個純文字檔案,用「記事本」編輯的話,應該是用MS950 來處理原始碼中字元的儲存,現在許多Linux 系統,預設使用UTF-8 編碼,所以在 ...
- 3Python 3 Tutorial 第二堂(1)Unicode 支援、基本I/O
filename = input('檔名:') file = open(filename, 'r', encoding='UTF-8') ... 實際上對於Python 來說,讀取檔案最好的方式...
- 4UTF-8 - 维基百科,自由的百科全书
- 5UTF-8 到底是什麼意思?unicode編碼簡介 - 熱知網
UTF-8 到底是什麼意思?unicode編碼簡介 ... 在電腦上處理文字的時候,你可能經常接觸到一個名詞,叫UTF-8。 ... 你會不會覺得一絲疑惑,這到底是什麼東西?