第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號(hào)安全,請(qǐng)及時(shí)綁定郵箱和手機(jī)立即綁定
已解決430363個(gè)問(wèn)題,去搜搜看,總會(huì)有你想問(wèn)的

Python中變量和函數(shù)名的命名約定是什么?

Python中變量和函數(shù)名的命名約定是什么?

蕪湖不蕪 2019-07-08 14:53:56
Python中變量和函數(shù)名的命名約定是什么?來(lái)自C#背景的變量和方法名稱的命名約定通常是CamelCase或Pascal情況:// C# examplestring thisIsMyVariable = "a"public void ThisIsMyMethod()在Python中,我看到了上面的內(nèi)容,但我也看到了使用下劃線的情況:# python examplethis_is_my_variable = 'a'def this_is_my_function():對(duì)于Python是否有更好、更明確的編碼風(fēng)格?
查看完整描述

3 回答

?
尚方寶劍之說(shuō)

TA貢獻(xiàn)1788條經(jīng)驗(yàn) 獲得超4個(gè)贊

見(jiàn)PythonPep 8.

函數(shù)名應(yīng)該是小寫(xiě),必要時(shí)用下劃線分隔單詞,以提高可讀性。

混合案例只允許在已經(jīng)成為流行風(fēng)格的上下文中使用。

變量.。

使用函數(shù)命名規(guī)則:小寫(xiě),必要時(shí)用下劃線分隔單詞,以提高可讀性。

就我個(gè)人而言,我偏離了這一點(diǎn),因?yàn)槲乙哺矚gmixedCase過(guò)關(guān)lower_case為我自己的項(xiàng)目。


查看完整回答
反對(duì) 回復(fù) 2019-07-08
?
犯罪嫌疑人X

TA貢獻(xiàn)2080條經(jīng)驗(yàn) 獲得超4個(gè)贊

Google Python樣式指南有下列公約:

模塊_名稱、包_名稱、ClassName、方法_名稱、ExceptionName、函數(shù)_名稱、全局常量名稱、全局_var_name、實(shí)例_var_name、函數(shù)_參數(shù)_name、本地_var_name

應(yīng)該將類似的命名方案應(yīng)用于CLASS_CONSTANT_NAME


查看完整回答
反對(duì) 回復(fù) 2019-07-08
?
縹緲止盈

TA貢獻(xiàn)2041條經(jīng)驗(yàn) 獲得超4個(gè)贊

David Goodger(在“代碼就像一個(gè)Pythonsta”中)這里)介紹PEP 8的建議如下:

  • joined_lower用于函數(shù)、方法、屬性、變量

  • joined_lowerALL_CAPS常量

  • StudlyCaps為班級(jí)

  • camelCase只為遵守已存在的公約


查看完整回答
反對(duì) 回復(fù) 2019-07-08
  • 3 回答
  • 0 關(guān)注
  • 832 瀏覽
慕課專欄
更多

添加回答

舉報(bào)

0/150
提交
取消
微信客服

購(gòu)課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動(dòng)學(xué)習(xí)伙伴

公眾號(hào)

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號(hào)