但是輸出的中文與自己寫的不對?
謝邀回答
首先,我想說的是,你這個應該不是說你輸入了‘輸入’這兩個字,系統給你輸出的是‘輸出’兩個字,你這種情況應該是出現了中文亂碼。這個問題就變成了,python中如何解決中文亂碼的問題了。你現在你文件頭部添加 # -*- coding: utf-8 -*- 保證你的文件已utf-8方式編碼格式編碼。然后添加
import sys
reload(sys)
sys.setdefaultencoding('utf-8')
這三句,基本上就能解決你的問題。平常我都是這樣寫的。至于什么道理。我也沒有深入研究過,無非就是編碼解碼和一些默認的編碼方式在搞得鬼。具體的可以去看一下相關資料。
pycharm中如何設置utf-8的編碼方式?我之前看過的菜鳥教程中有提過。
實際情況可能跟的回答有出入。還是要針對問題回答可能會好點。有什么補充和更詳細的解答,也可以評論。幫助更多的需要幫助的人。謝謝