Python並沒有真正的私有化支持,但可用下劃線得到僞私有。 儘量避免定義以下劃線開頭的變量!
(1)_xxx "單下劃線" 開始的成員變量叫做保護變量,意思是隻有類實例和子類實例能訪問到這些變量,
需通過類提供的接口進行訪問;不能用'from module import *'導入
(2)__xxx 類中的私有變量/方法名 (Python的函數也是對象,所以成員方法稱爲成員變量也行得通。),
" 雙下劃線 " 開始的是私有成員,意思是隻有類對象自己能訪問,連子類對象也不能訪問到這個數據。
python單下劃線開頭和雙下劃線開頭的方法和屬性
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章
Shell/Python中的用戶名獲取
一、幾個基本概念 登錄用戶(login user):通過登錄方式進入系統的用戶,強調登錄身份。 當前用戶(current user):執行一個進程或者命令時所使用的用戶身份,強調執行身份。 舉
原創
2024-05-19 00:44:35
網絡爬蟲的祕密:如何高效地抓取JD.com視頻鏈接
原創
2024-05-18 00:07:59
記一次有點抽象的滲透經歷
原創
2024-05-17 23:16:30
地理數據可視化的神奇組合:Python和Geopandas
原創
2024-05-15 10:59:41
Scrapy爬蟲:利用代理服務器爬取熱門網站數據
原創
2024-05-15 00:08:57
Python函數與模塊的精髓與高級特性
原創
2024-05-14 11:00:07
利用pyinstaller打包Python程序爲一個可執行文件
osc_hwc3munb
2024-05-14 02:04:34
做開發我是認真的!要麼不做,要麼全力以赴 | 每日趣聞
osc_r0irdqn7
2024-05-14 01:47:34
anaconda和pycharm區別是什麼?Python學習!
osc_r0irdqn7
2024-05-14 01:47:30
Python爬蟲進階必備 | MD5 hash 案例解析彙總(一)
osc_hzf6peqc
2024-05-14 01:40:15
爲程序員和新手準備的 8 大 Python 工具
osc_7cws6vmd
2024-05-14 01:06:43
【編測編學】自動化測試面試必背(上)
osc_pjx77r92
2024-05-14 00:41:23
樹莓派真是個讓人慾罷不能的“小妖精”
osc_51airx3z
2024-05-14 00:37:28
用python畫出全球疫情趨勢變化圖
osc_t1bxxmjp
2024-05-14 00:03:10