一文帶你瞭解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多型
- 一文帶你瞭解 chatgptChatGPT
- python變數命名規則Python變數
- Python語言中合法變數命名有什麼規則?Python變數
- 一文帶你瞭解容器探針
- 一文帶你瞭解nginx基礎Nginx
- 一文帶你瞭解文字識別
- 一文帶你瞭解HDFS技術
- 一文帶你瞭解 Spring 的@Enablexxx 註解Spring
- 清明節快到了,車輛尾號限行規則提前看!一文帶你瞭解全國各地的尾號限行規則
- 你真的瞭解python嗎?這篇文章帶你快速瞭解!Python
- 一文帶你瞭解Java反射機制Java反射
- 一文帶你瞭解 JS Module 的始末JS
- 【星課堂】一文帶你瞭解webSocketWeb
- 一文章帶你瞭解微服務微服務
- Python語言中變數名是什麼?命名規則有哪些?Python變數
- ? 一文帶你瞭解多檔案混淆加密加密
- 一文帶你瞭解什麼是工控機?
- 一文帶你瞭解執行緒池原理執行緒
- 版本命名及限定規則詳解
- 一文帶你瞭解 JVM 的垃圾回收機制JVM
- 共享WiFi專案盈利如何?一文帶你瞭解WiFi
- 一文帶你瞭解 WGCLOUD 監控硬碟故障 SMARTGCCloud硬碟
- 一文帶你掌握C語言的迴圈結構C語言
- 帶你瞭解webpackWeb
- 帶你瞭解大語音模型的前世今生模型
- GO 語言的併發模式你瞭解多少?Go模式
- 熬夜之作:一文帶你瞭解Cat分散式監控分散式
- 一文帶你深入瞭解 Lambda 表示式和方法引用
- 一文帶你瞭解內部開發者門戶
- Oracle OCP(18):命名規則Oracle
- id與class 命名規則
- stm32命名規則
- 變數名命名規則變數
- 帶你瞭解Typescript的14個基礎語法TypeScript
- 帶你快速瞭解HTMLHTML
- 一文帶你全面瞭解功能安全軟體監控方案