程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
您现在的位置: 程式師世界 >> 編程語言 >  >> 更多編程語言 >> Python

Python的命名規范

編輯:Python

命名規范在編寫代碼中起到很重要的作用,使用命名規范可以更加直觀地了解代碼所代表的含義,讓代碼具有有可讀性、易寫性與明義性。

今天跟大家講講Python常用的命名和命名規范。

常用命名法

駝峰命名法(CamelCase)

駱駝式命名法(Camel-Case)一詞來自 Perl 語言中普遍使用的大小寫混合格式,又稱駝峰式命名法,是電腦程式編寫時的一套命名規則(慣例),並無絕對與強制,為的是增加識別和可讀性。

是指混合使用大小寫字母來構成變量和函數的名字,分為小駝峰命名法和大駝峰命名法

  • 小駝峰命名法(lowerCamelCase)

除第一個單詞外,其他單詞首字母均大寫。

  • 大駝峰命名法(CamelCase)

大駝峰法(即帕斯卡命名法)單詞首字母均大寫。

蛇形命名法(snake_case)

全由小寫字母和下劃線組成,單詞用小寫單詞間用下劃線連接,也稱“下劃線命名法”。

串式命名法(kebab-case)

各個單詞之間用中劃線“-”連接,又稱脊柱命名法(spinal-case)、train-case。

匈牙利命名法(HN-case)

變量名依次由屬性、類型、描述組成,如:int iUserName,i為int類型縮寫,UserName是描述。

自由命名法(studly caps)

混雜大小寫,隨性……

Python命名規則

  • 變量

  • 變量名必須是一個有效的標識符;

  • 變量名不用使用Python中的保留字;

  • 慎用小寫字面l和大寫字母O;

  • 應選用有意義的詞作為變量;

  • 盡量小寫, 如有多個單詞,用下劃線隔開即采用蛇形命名法(snake_case)命名。

i = 0
if i>0:
number = 0,
school_name= " Tsinghua"

常量

常量采用全大寫,如多個單詞,用下劃線隔開。

PAI=3.14
MAX_CONNECTION=100
CONNECTION_TIMEOUT=500

函數名

只有一個單詞時全部小寫,有多個單詞時采用蛇形命名法(snake_case)命名。

def function():
pass
def function_name():
pass

私有函數在函數前加一個下劃線。

classPerson():
def _private_func():
pass

類名

類名使用大駝峰(CamelCase)命名風格,首字母大寫,私有類可用一個下劃線開頭。

class ClassName():
pass

模塊名

推薦使用蛇形命名法(snake_case)。

impor module_name
import html_parser

學習資源分享

最後感謝每一個認真閱讀我文章的人,看著粉絲一路的上漲和關注,禮尚往來總是要有的,雖然不是什麼很值錢的東西,如果你用得到的話可以直接拿走

這些資料,對於想從事【軟件測試】的朋友來說應該是最全面最完整的備戰倉庫,這個倉庫也陪伴我走過了最艱難的路程,希望也能幫助到你!加入我們下方交流群就可以免費獲取了,希望對大家有所幫助…….


  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式師世界 All Rights Reserved