python不支持中文
⑴ python程序中對函數的註解位為什麼不能用漢語
可以用漢語,只是英文顯的更通用並且不存在亂碼的問題。自己寫無所謂,在公司就要遵循公司的規定了,如果是開源項目,英語肯定是必須的,中文可以作為補充
⑵ python語言支持中文嗎
python 支持unicode編碼,自定義標識符都可以用中文表示
⑶ 為什麼我的python3不支持中文輸入法打出的符號
python是不接受中文符號的
⑷ python3不能使用中文怎麼辦
Python3對中文的支持非常全面。在Python中,源文件默認使用的是UTF-8編碼,這樣一來,不單可方便地在源代碼的字元串中使用中
文,而且變數名也可以使用中文。
2、在Python3中不需要來回的編碼和解碼,直接使用print函數即可輸出變數的內容
3、在Python3中,字元串對象沒有decode和encode方法。
推薦學習《python教程》。
⑸ Python類庫豐富但不支持中文
編碼問題。
調用路徑的那個函數默認用unicode。可以試試新建文本,文本保存時選擇編碼gbk系列的。然後重新輸入代碼,寫coding是gbk。然後使用unicode(path,gbk)。
jieba是中文分詞工具。snownlp,用於處理中文文本庫。loso是中文分詞函數庫。genius是中文CRF基礎庫。
⑹ 如何解決python不支持中文路徑的問題
newpath = unicode(path, "utf-8")
沒有加後面的encode,win10下python2.7親測可用。
(當然,換用Python3之後就沒有這個問題了~)
⑺ python2默認不支持中文編碼,怎麼實現對中文編碼的支持
Python 輸出 "Hello, World!",英文沒有問題,但是如果你輸出中文字元"你好,世界"就有可能會碰到中文編碼問題。
Python 文件中如果未指定編碼,在執行過程會出現報錯:
12
#!/usr/bin/pythonprint "你好,世界";
以上程序執行輸出結果為:
12
File "test.py", line 2SyntaxError: Non-ASCII character '\xe4' in file test.py on line 2, but no encoding declared; see hp-0263.html for details
Python中默認的編碼格式是 ASCII 格式,在沒修改編碼格式時無法正確列印漢字,所以在讀取中文時會報錯。
解決方法為只要在文件開頭加入 # -*- coding: UTF-8 -*- 或者 #coding=utf-8 就行了。
實例(Python 2.0+)
1234
#!/usr/bin/python# -*- coding: UTF-8 -*- print "你好,世界";
輸出結果為:
1
你好,世界
所以如果大家再學習過程中,代碼中包含中文,就需要在頭部指定編碼。
注意:Python3.X 源碼文件默認使用utf-8編碼,所以可以正常解析中文,無需指定 UTF-8 編碼。
⑻ 在python 2.6中是不是不能輸入中文
能不能輸入中文和編程語言沒有關系,主要是編碼格式的問題:
用gdk編碼是不支持中文的,用utf-8是可以的;
如果utf-8不行的話換成cp936;
每次編寫.py文件是開頭寫上*號中間的代碼(不包括星號),具體操作如下:
********************
#-*-coding:cp936-*-
********************