成人免费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技術棧公眾號

主站蜘蛛池模板: 亚洲视频在线看 | 国产一级片网站 | av一级久久 | 做a视频| 国产日韩欧美激情 | 国产精品久久久久久久久免费樱桃 | 国产视频在线一区二区 | 嫩草91在线| 黄色免费av| www午夜视频| 成人福利视频网站 | 欧美在线观看一区二区 | 日韩欧美手机在线 | 精品亚洲一区二区 | 午夜av成人 | 中文字幕不卡视频在线观看 | 久久av一区二区三区 | 亚洲综合无码一区二区 | 中文在线一区 | 欧美成人免费在线 | 色妹子综合网 | www亚洲精品 | 国产精品美女久久久久aⅴ国产馆 | 国产一二三区在线 | 精品日韩一区二区三区av动图 | 国产第一页在线观看 | 成人一区二区在线 | 国产综合久久 | 亚洲一二三在线观看 | 午夜精品久久久久久久久久久久久 | 最新中文字幕第一页视频 | 亚洲乱码一区二区三区在线观看 | 国产成人精品午夜视频免费 | 日韩视频一级 | 1区2区视频 | 久久久精彩视频 | 亚洲精品99 | 精品三级在线观看 | 九九热精品视频 | 国产亚洲精品精品国产亚洲综合 | 成人一区二区电影 |