最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Python中文編碼知識(shí)點(diǎn)

 更新時(shí)間:2019年02月18日 14:41:41   投稿:laozhang  
在本篇文章里小編給大家分享了關(guān)于Python中文編碼的相關(guān)知識(shí)點(diǎn)以及對(duì)應(yīng)實(shí)例內(nèi)容,有興趣的朋友們學(xué)習(xí)下。

如何用 Python 輸出 "Hello, World!",英文沒(méi)有問(wèn)題,但是如果你輸出中文字符"你好,世界"就有可能會(huì)碰到中文編碼問(wèn)題。
Python 文件中如果未指定編碼,在執(zhí)行過(guò)程會(huì)出現(xiàn)報(bào)錯(cuò):

#!/usr/bin/python
print "你好,世界";

以上程序執(zhí)行輸出結(jié)果為:

File "test.py", line 2
SyntaxError: Non-ASCII character '\xe4' in file test.py on line 2, but no encoding declared; see http://www.python.org/peps/pep-0263.html for details

Python中默認(rèn)的編碼格式是 ASCII 格式,在沒(méi)修改編碼格式時(shí)無(wú)法正確打印漢字,所以在讀取中文時(shí)會(huì)報(bào)錯(cuò)。
解決方法為只要在文件開頭加入 # -*- coding: UTF-8 -*- 或者 #coding=utf-8 就行了

注意:#coding=utf-8 的 = 號(hào)兩邊不要空格。

#!/usr/bin/python
# -*- coding: UTF-8 -*-
 
print "你好,世界";

輸出結(jié)果為:

所以如果大家在學(xué)習(xí)過(guò)程中,代碼中包含中文,就需要在頭部指定編碼。

注意:Python3.X 源碼文件默認(rèn)使用utf-8編碼,所以可以正常解析中文,無(wú)需指定 UTF-8 編碼。
注意:如果你使用編輯器,同時(shí)需要設(shè)置 py 文件存儲(chǔ)的格式為 UTF-8,否則會(huì)出現(xiàn)類似以下錯(cuò)誤信息:

SyntaxError: (unicode error) ‘utf-8' codec can't decode byte 0xc4 in position 0:
invalid continuation byte

Pycharm 設(shè)置步驟:

  • 進(jìn)入 file > Settings,在輸入框搜索 encoding。
  • 找到 Editor > File encodings,將 IDE Encoding 和 Project Encoding 設(shè)置為utf-8。

相關(guān)文章

  • Python numpy二維數(shù)組如何刪除指定行和列

    Python numpy二維數(shù)組如何刪除指定行和列

    本文展示了如何對(duì)數(shù)組進(jìn)行行列刪除操作,包括刪除單行、單列、多行和多列的方法,通過(guò)具體的運(yùn)行結(jié)果展示,讀者可以清晰地了解到如何在不同情況下進(jìn)行數(shù)據(jù)處理,文章內(nèi)容實(shí)用,適合需要進(jìn)行數(shù)據(jù)處理的讀者參考學(xué)習(xí)
    2024-09-09
  • Python設(shè)計(jì)模式之代理模式實(shí)例

    Python設(shè)計(jì)模式之代理模式實(shí)例

    這篇文章主要介紹了設(shè)計(jì)模式中的代理模式Python實(shí)例,需要的朋友可以參考下
    2014-04-04
  • 對(duì)Python 2.7 pandas 中的read_excel詳解

    對(duì)Python 2.7 pandas 中的read_excel詳解

    今天小編就為大家分享一篇對(duì)Python 2.7 pandas 中的read_excel詳解,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧
    2018-05-05
  • Django框架之中間件MiddleWare的實(shí)現(xiàn)

    Django框架之中間件MiddleWare的實(shí)現(xiàn)

    這篇文章主要介紹了Django框架之中間件MiddleWare的實(shí)現(xiàn),文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2019-12-12
  • 在Python的Flask框架中構(gòu)建Web表單的教程

    在Python的Flask框架中構(gòu)建Web表單的教程

    Flask框架中自帶一個(gè)Form表單類,通過(guò)它的子類來(lái)實(shí)現(xiàn)表單將相當(dāng)愜意,這里就為大家?guī)?lái)Python的Flask框架中構(gòu)建Web表單的教程,需要的朋友可以參考下
    2016-06-06
  • python實(shí)現(xiàn)移位加密和解密

    python實(shí)現(xiàn)移位加密和解密

    這篇文章主要為大家詳細(xì)介紹了python實(shí)現(xiàn)移位加密和解密,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2019-03-03
  • python語(yǔ)言元素知識(shí)點(diǎn)詳解

    python語(yǔ)言元素知識(shí)點(diǎn)詳解

    在本篇文章中小編給大家分享了關(guān)于python語(yǔ)言元素的相關(guān)知識(shí)點(diǎn)以及實(shí)例代碼,需要的朋友們跟著學(xué)習(xí)下。
    2019-05-05
  • python pptx復(fù)制指定頁(yè)的ppt教程

    python pptx復(fù)制指定頁(yè)的ppt教程

    今天小編就為大家分享一篇python pptx復(fù)制指定頁(yè)的ppt教程,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧
    2020-02-02
  • CentOS 6.5下安裝Python 3.5.2(與Python2并存)

    CentOS 6.5下安裝Python 3.5.2(與Python2并存)

    這篇文章主要給大家介紹了在CentOS 6.5下安裝Python 3.5.2的方法教程,安裝后的python3與Python2并存,文中分享了詳細(xì)的方法步驟,對(duì)大家具有一定的參考學(xué)習(xí)價(jià)值,下面來(lái)一起看看吧。
    2017-06-06
  • 淺談Python批處理文件夾中的txt文件

    淺談Python批處理文件夾中的txt文件

    這篇文章主要介紹了Python批處理文件夾中的txt文件,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2019-03-03

最新評(píng)論

攀枝花市| 策勒县| 旌德县| 乃东县| 镇宁| 广汉市| 渭南市| 晋宁县| 南木林县| 佛学| 七台河市| 五大连池市| 高邮市| 财经| 漯河市| 德令哈市| 长寿区| 三门县| 精河县| 嘉定区| 盱眙县| 宾川县| 甘肃省| 荥经县| 凤山县| 汝阳县| 株洲县| 揭阳市| 增城市| 靖江市| 两当县| 清远市| 泗阳县| 遂溪县| 金秀| 恩平市| 安塞县| 京山县| 昭苏县| 皮山县| 元谋县|