可以在python3.x中使用中文作為變數名稱嗎
可以。
任何額外的函式庫和工具都不需要。 Python3本身就可以正確運行下面的程式碼:
補一句, 不光是Python3支援中文命名哦, 以後一個語言講過來, 九成九你用的編程語言也支援.
下面是一個Python實用小程式的程式碼片段:
Python3為什麼支援非ASCII碼命名標識符
Python2並不支援非ASCII碼標識符. 於2008年12月發布的Python3開始支援. 2008年! 也就是十多年前, 現在還不知道的話, 你就OUT大了.
創建於2007年5月的Python增強提案PEP 3131 -- Supporting Non-ASCII Identifiers闡述了支持非ASCII碼命名標識符的緣由. Rationale (依據) 一節開篇明義, 指出很多Python開發者並不熟悉英語, 更希望用母語對類別/方法進行命名, 而不是用經常有誤的英文翻譯. 對使用同樣母語的開發者來說, 用母語命名的標識符可以提高代碼清晰度和可維護性.
Python code is written by many people in the world who are not familiar with the English language, or even well-acquainted with the Latin writing system. Such developers often desire to define class and functions with names in their native languages, rather than having to come up with an (often incorrect) English translation of the concept they want to name. By using identifiers in their native language, kers language improves.
推薦:《python教學》
以上是在python3.x中可以使用中文作為變數名稱嗎的詳細內容。更多資訊請關注PHP中文網其他相關文章!