一文帶你瞭解python語言命名規則!
眾所周知,Java、C、C++等語言進行命令時需要遵守一定的規則,而Python和它們一樣,在命名上也有一套自己的規則,只有我們遵守相關命名規則,才可以讓程式的可讀性大大增加,使得程式碼的邏輯性增強。那麼python語言命名規則是什麼?這篇文章帶大家瞭解一下。
1、模組
模組儘量使用小寫命名,首字母保持小寫,儘量不要用下劃線。
# 正確的模組名import decoderimport html_parser
# 不推薦的模組名import Decoder
2、類名
類名使用駝峰命名風格,首字母大寫,私有類可用一個下劃線開頭。
class Farm():
pass
class AnimalFarm(Farm):
pass
class_PrivateFarm(Farm):
pass
3、函式
函式名一律小寫,如有多個單詞,用下劃線隔開。
def run():
pass
def run_with_env():
pass
私有函式在函式前加一個下劃線_。
class Person():
def_private_func():
pass
4、變數名
變數名儘量小寫,如有多個單詞,用下劃線隔開。
if __name__ == '__main__':
count = 0
school_name =''
5、常量
常量使用以下劃線分隔的大寫命名。
MAX_OVERFLOW = 100
Class FooBar:
def foo_bar(self,print_):
print(print_)
建議不要用==進行布林比較。
# Yes
if greeting::
pass
# Noif greeting == True
pass
if greeting is True
# Worse
pass
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/69952527/viewspace-2934759/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 一文帶你瞭解Java的命名規範!Java
- 一文帶你瞭解python中的多型Python多型
- Drools 規則語言詳解
- 一文帶你瞭解nginx基礎Nginx
- 一文帶你瞭解HDFS技術
- python變數命名規則Python變數
- 一文帶你瞭解Java反射機制Java反射
- 【星課堂】一文帶你瞭解webSocketWeb
- 一文帶你瞭解 JS Module 的始末JS
- 一文章帶你瞭解微服務微服務
- Python語言中合法變數命名有什麼規則?Python變數
- 你真的瞭解python嗎?這篇文章帶你快速瞭解!Python
- 一文帶你瞭解內部開發者門戶
- ? 一文帶你瞭解多檔案混淆加密加密
- 一文帶你瞭解執行緒池原理執行緒
- 一文帶你瞭解什麼是工控機?
- 一文帶你瞭解 JVM 的垃圾回收機制JVM
- 共享WiFi專案盈利如何?一文帶你瞭解WiFi
- CSS命名規則CSS
- 帶你瞭解webpackWeb
- Python語言中變數名是什麼?命名規則有哪些?Python變數
- 熬夜之作:一文帶你瞭解Cat分散式監控分散式
- 一文帶你瞭解求職面試那些名詞(乾貨)求職面試
- 一文帶你瞭解 WGCLOUD 監控硬碟故障 SMARTGCCloud硬碟
- 一文帶你掌握C語言的迴圈結構C語言
- 帶你瞭解大語音模型的前世今生模型
- 一文帶你瞭解 Spring 的@Enablexxx 註解Spring
- 版本命名及限定規則詳解
- SSIS Package 命名規則Package
- GO 語言的併發模式你瞭解多少?Go模式
- 一文帶你全面瞭解網路遊戲的社交生態遊戲
- 一文帶你深入瞭解 Redis 的持久化方式及其原理Redis持久化
- 帶你快速瞭解HTMLHTML
- 帶你瞭解Typescript的14個基礎語法TypeScript
- 一文帶你帶你瞭解企業如何有效推進ERP系統的實施?
- 綜述:一文帶你瞭解情感分析的方法有幾種
- 一文帶你瞭解微服務架構和設計(多圖)微服務架構
- 不知道資料模型?一文帶你瞭解資料模型!模型