python中使用print輸出中文的方法
看Python簡明教程,學(xué)習(xí)使用print打印字符串,試了下打印中文,不行。
編輯環(huán)境:IDLE
上網(wǎng)搜了下解決辦法,各種說法,試了兩種:
print u"學(xué)習(xí)" print (unicode("學(xué)習(xí)", encoding="utf-8"))
保存時(shí)均還是會提示
shell輸出:
ѧϰ ѧϰ
說明第二種還是有編碼但還是不對。
最后,加上最前面一行就好了,雖然現(xiàn)在還不明白第一行為什么,不是說#是注釋么。。。
# encoding: utf-8 print 'helloworld' print u"學(xué)習(xí)" print (unicode("學(xué)習(xí)", encoding="utf-8"))
shell輸出:
helloworld 學(xué)習(xí) 學(xué)習(xí)
最后:發(fā)現(xiàn)寫代碼還是要注意編輯器的反饋,只想著以前C++編譯報(bào)錯(cuò)的那種了,Python是腳本語言,不進(jìn)行編譯,所以保存的時(shí)候就會提示。
保存的時(shí)候反饋的:python 中 # -*- coding: cp936 -*-意思是指定代碼保存時(shí)候使用的字符集。
關(guān)于CP936:就是GBK,IBM在發(fā)明Code Page的時(shí)候?qū)BK放在第936頁,所以叫CP936。
所以第一行的編碼聲明還可以用#-*- coding: UTF-8 -*- 來指定。
PS:圖片還要另存為文件再上傳不能直接貼截圖??!以后還是少弄圖片了。。。
以上這篇python中使用print輸出中文的方法就是小編分享給大家的全部內(nèi)容了,希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。
相關(guān)文章
Python matplotlib畫圖時(shí)圖例說明(legend)放到圖像外側(cè)詳解
這篇文章主要介紹了Python matplotlib畫圖時(shí)圖例說明(legend)放到圖像外側(cè)詳解,具有很好的參考價(jià)值,希望對大家有所幫助。一起跟隨小編過來看看吧2020-05-05在RedHat系Linux上部署Python的Celery框架的教程
這篇文章主要介紹了在RedHat系Linux上部署Python的Celery框架的教程, Celery是一個(gè)并行分布框架,擁有良好的I/O性能,需要的朋友可以參考下2015-04-04Python編程應(yīng)用設(shè)計(jì)原則詳解
什么是好用的代碼呢?其實(shí)就是代碼質(zhì)量比較高,如何評價(jià)代碼質(zhì)量的高低呢?最常用的、最重要的評價(jià)標(biāo)準(zhǔn),就是代碼的可維護(hù)性、可讀性、可擴(kuò)展性、靈活性、簡潔性、可復(fù)用性、可測試性2021-09-09python 實(shí)現(xiàn)判斷ip連通性的方法總結(jié)
下面小編就為大家分享一篇python 實(shí)現(xiàn)判斷ip連通性的方法總結(jié),具有很好的參考價(jià)值,希望對大家有所幫助。一起跟隨小編過來看看吧2018-04-04Python實(shí)現(xiàn)圖像壓縮和圖像處理詳解
隨著現(xiàn)在短視頻類越來越火,隨之而來的就是大量的視頻圖像的處理。這篇文章主要為大家介紹了Python如何一鍵實(shí)現(xiàn)圖像壓縮和圖像處理,希望對你們有所幫助2022-07-07python常用數(shù)據(jù)結(jié)構(gòu)字典梳理
這篇文章主要介紹了python常用數(shù)據(jù)結(jié)構(gòu)字典梳理,文章圍繞主題展開詳細(xì)的內(nèi)容介紹,具有一定的參考價(jià)值,需要的小伙伴可以參考一下2022-08-08