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è)贊
函數(shù)名應(yīng)該是小寫(xiě),必要時(shí)用下劃線分隔單詞,以提高可讀性。
混合案例只允許在已經(jīng)成為流行風(fēng)格的上下文中使用。
使用函數(shù)命名規(guī)則:小寫(xiě),必要時(shí)用下劃線分隔單詞,以提高可讀性。
mixedCase
lower_case

犯罪嫌疑人X
TA貢獻(xiàn)2080條經(jīng)驗(yàn) 獲得超4個(gè)贊
模塊_名稱、包_名稱、ClassName、方法_名稱、ExceptionName、函數(shù)_名稱、全局常量名稱、全局_var_name、實(shí)例_var_name、函數(shù)_參數(shù)_name、本地_var_name
CLASS_CONSTANT_NAME
添加回答
舉報(bào)
0/150
提交
取消