溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊(cè)×
其他方式登錄
點(diǎn)擊 登錄注冊(cè) 即表示同意《億速云用戶服務(wù)條款》

在python3.x中能用中文作為變量名嗎

發(fā)布時(shí)間:2020-10-13 15:06:40 來源:億速云 閱讀:667 作者:小新 欄目:編程語言

在python3.x中能用中文作為變量名嗎?這個(gè)問題可能是我們?nèi)粘W(xué)習(xí)或工作經(jīng)常見到的。希望通過這個(gè)問題能讓你收獲頗深。下面是小編給大家?guī)淼膮⒖純?nèi)容,讓我們一起來看看吧!

在python3.x中可以使用中文作為變量名嗎    

可以。

任何額外的庫和工具都不需要。 Python3本身就可以正確運(yùn)行下面的代碼:

在python3.x中能用中文作為變量名嗎

補(bǔ)一句, 不光是Python3支持中文命名哦, 以后一個(gè)一個(gè)語言講過來, 九成九你用的編程語言也支持.

下面是一個(gè)Python實(shí)用小程序的代碼片段:

在python3.x中能用中文作為變量名嗎

Python3為什么支持非ASCII碼命名標(biāo)識(shí)符

Python2并不支持非ASCII碼標(biāo)識(shí)符. 于2008年12月發(fā)布的Python3開始支持. 2008年! 也就是十多年前, 現(xiàn)在還不知道的話, 你就OUT大了.

創(chuàng)建于2007年5月的Python增強(qiáng)提案PEP 3131 -- Supporting Non-ASCII Identifiers闡述了支持非ASCII碼命名標(biāo)識(shí)符的緣由. Rationale (依據(jù)) 一節(jié)開篇明義, 指出很多Python開發(fā)者并不熟悉英語, 更希望用母語對(duì)類/方法進(jìn)行命名, 而不是用經(jīng)常有誤的英文翻譯. 對(duì)使用同樣母語的開發(fā)者來說, 用母語命名的標(biāo)識(shí)符可以提高代碼清晰度和可維護(hù)性.

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 classes 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, code clarity and maintainability of the code among speakers of that language improves.

感謝各位的閱讀!看完上述內(nèi)容,你們對(duì)在python3.x中能用中文作為變量名嗎大概了解了嗎?希望文章內(nèi)容對(duì)大家有所幫助。如果想了解更多相關(guān)文章內(nèi)容,歡迎關(guān)注億速云行業(yè)資訊頻道。

向AI問一下細(xì)節(jié)

免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如果涉及侵權(quán)請(qǐng)聯(lián)系站長(zhǎng)郵箱:is@yisu.com進(jìn)行舉報(bào),并提供相關(guān)證據(jù),一經(jīng)查實(shí),將立刻刪除涉嫌侵權(quán)內(nèi)容。

AI