Python中的下劃線總結如下:
1) 前帶一個"_"的變量: 私有變量. 前面帶有一個"_"的變量, 但是並沒有真正的封裝隱藏, 外部還是可以訪問
2) 後面帶有一個"_"的變量, 為了避免和Python中已有的關鍵字沖突
3) 前後各有兩個"_"的變量, 代表Python中的Magic Word
_single_leading_underscore: 私有變量.
self._client = mock.Mock()
single_trailing_underscore_: 避免和關鍵詞class沖突
Tkinter.Toplevel(master,class_='ClassName')
__double_leading_and_trailing_underscore__: 前後各有兩個"_"的變量, 代表Python中的Magic Word
def __init__(self):
《Python核心編程 第二版》.(Wesley J. Chun ).[高清PDF中文版] http://www.linuxidc.com/Linux/2013-06/85425.htm
《Python開發技術詳解》.( 周偉,宗傑).[高清PDF掃描版+隨書視頻+代碼] http://www.linuxidc.com/Linux/2013-11/92693.htm
Python腳本獲取Linux系統信息 http://www.linuxidc.com/Linux/2013-08/88531.htm
在Ubuntu下用Python搭建桌面算法交易研究環境 http://www.linuxidc.com/Linux/2013-11/92534.htm