成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

Python命名約定基本內容解析

開發 后端
Python命名約定的應用,在實際編程中作用非常大,可以幫助我們很好的規范那些程序開發中編碼。在這里我們將會詳細介紹這一內容。

在我們學習Python編碼規范的過程中,其中命名約定是一個比較重要的知識點。我們需要對這方面的知識有一個充分的認知。在這里我們就會針對Python命名約定的相關內容做一個系統的講解。#t#

 

Python命名約定之模塊名

模塊應該是不含下劃線的,簡短的,小寫的名字。因為模塊名被映射到文件名,有些文件系統大小寫不敏感并且截短長名字,模塊名被選為相當短是重要的,這在Unix上不是問題,但當代碼傳到Mac或Windows上就可能是個問題了。

當用C或C++編寫的擴展模塊有一個伴隨Python模塊提供高層(例如進一步的面向對象)接口時,C/C++模塊有下劃線前導(如:_socket)。Python包應該是不含下劃線的,簡短的,全小寫的名字。

 

Python命名約定之類名

幾乎不出意料,類名使用CapWords約定。內部使用的類外加一個前導下劃線。

 

Python命名約定之異常名

如果模塊對所有情況定義了單個異常,它通常被叫做“error”或“Error”。似乎內建(擴展)的模塊使用“error”(例如:os.error),而Python模塊通常用“Error” (例如:xdrlib.Error)。趨勢似乎是傾向使用CapWords異常名。

 

Python命名約定之全局變量名

(讓我們祈禱這些變量僅在一個模塊的內部有意義)

這些約定和在函數中的一樣。模塊是被設計為通過“from M import *”來使用的,必須用一個下劃線作全局變量(及內部函數和類)的前綴防止其被導出(exporting)。

 

Python命名約定之函數名

函數名應該為小寫,可能用下劃線風格單詞以增加可讀性。mixedCase僅被允許用于這種風格已經占優勢的上下文(如:threading.py),以便保持向后兼容。

 

方法名和實例變量

這段大體上和函數相同:通常使用小寫單詞,必要時用下劃線分隔增加可讀性。僅為不打算作為類的公共界面的內部方法和實例使用一個前導下劃線,Python不強制要求這樣:它取決于程序員是否遵守這個約定。

使用兩個前導下劃線以表示類私有的名字,Python將這些名字和類名連接在一起:

如果類Foo有一個屬性名為_a,它不能以Foo._a訪問。(固執的用戶還是可以通過Foo._Foo__a得到訪問權。)

通常雙前導下劃線僅被用于避免含子類的類中的屬性名的名字沖突。

責任編輯:曹凱 來源: 博客園
相關推薦

2010-03-03 15:26:54

Python編碼規范

2010-01-04 15:21:37

Silverlight

2010-02-25 15:49:05

WCF消息模式

2010-03-02 15:53:02

WCF服務合同

2017-10-25 06:50:27

數據科學數據數據分析

2010-02-25 17:51:04

WCF服務地址

2010-01-28 15:33:37

Android程序架構

2010-04-22 09:36:56

Oracle數據字典

2010-03-02 17:55:37

WCF終結點地址

2010-02-04 15:51:07

C++迭代器

2010-02-05 10:08:55

C++名字空間

2010-02-06 13:58:13

C++ Bost庫

2010-03-05 15:56:02

Python流程控制關

2010-05-11 14:19:52

MySQL 5.0

2010-04-12 12:52:54

WiMAX無線技術

2010-02-25 17:04:54

WCF實例上下文

2010-02-02 15:12:09

C++ explici

2010-02-03 15:06:02

C++可變參數表

2010-02-05 13:35:19

C++虛析構函數

2009-09-10 10:47:05

C# form
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 91视频中文 | 99视频在线免费观看 | 国产一区二区黑人欧美xxxx | 福利电影在线 | 国产福利在线播放麻豆 | 国产精品久久久久久久7电影 | 午夜在线小视频 | av中文网 | 日韩精品在线视频免费观看 | 成人黄色电影在线观看 | 日韩av一二三区 | 日韩在线免费视频 | 99视频免费在线观看 | 午夜免费影视 | 一区二区精品视频 | 国产精品视频不卡 | 午夜视频导航 | 日韩美女在线看免费观看 | 亚洲视频在线免费观看 | av天天看| 亚洲国产精品一区在线观看 | 一区二区三区在线 | 欧 | 免费一区二区三区 | 日韩视频一区在线观看 | 观看av | 精品视频一区二区三区在线观看 | 亚洲激情在线 | 亚洲精品v | 色视频成人在线观看免 | 亚洲欧美日韩精品久久亚洲区 | 欧美久久国产精品 | 日韩欧美国产一区二区三区 | 亚洲444eee在线观看 | 成人午夜电影在线观看 | 国产黄色在线观看 | 亚洲a网 | 亚洲精久 | 欧美福利| 国产亚洲欧美在线 | 欧美一区二区三区免费电影 | 亚洲视频免费播放 |