【什么是私有方法?python私有方法是什么】在Python方法發學習中,我們了解了它可以分成兩種類型的,一種是公用還有一種是私有的,今天這篇文章主要講解的是私有方法,有需要的朋友可以一起來看看這篇文章,希望對能給大家的學習帶來幫助 。

一、私有方法的概念
在Python中,一般情況下使用的成員函數的使用和成員變量的使用都是開放的,只有在Python中的私有屬性和方法的設置,并不會和其他的編程語言一樣,有類似于public,private的關鍵詞來進行修飾 。在python中如果想定義一個私有變量的時候,只需要在變量名或函數名前加上"__"兩個下劃線,那么這個函數或變量就會為私有的了 。需要注意的是在聲明這個方法的時候,并不能在類的外部中進行調用 。下面看一個簡單的實例,代碼如下:
class Test(object): 這是一個普通方法 def test(self): print("普通方法test")這是一個普通方法 def _test1(self): print("普通方法_test1方法")下面是私有方法 def __test2(self): print("私有方法__test2方法")t = Test()t.test()t._test1()#t.__test2()如果是這樣調用的話,在調用的過程中就會報錯因為在Python中沒有像其他編程語言中一樣,可以使用public這些關鍵字來區別公有屬性和私有屬性,區分它都是靠屬性的命名方式,當我們在屬性名的前面加上兩個下劃線的時候,就表示它是一個私有屬性,否則為公有屬性,對于方法的定義也是如此,方法名前面加了2個下劃線的話表示該方法是私有的,否則為公有的 。
關于什么是私有方法?python私有方法是什么的文章就分享到這里了,希望通過文章的學習,大家理解了什么是私有方法,如果還想學習更多的知識,可以繼續關注 。



微信掃碼,學習更方便

現在報名贈100例知識點合集

猜你喜歡
- 風暖浴霸為什么有味道
- Python程序中的語法錯誤是指什么?常見的語法錯誤有哪些?
- 韓劇夫妻的世界結局 夫妻的世界大結局是什么
- Matplotlib標記是什么意思?Python使用matplotlib繪圖如何修改標記
- 三千鴉殺師傅是好的嗎 講述了什么
- 許氏吳興溪亭記原文及翻譯 都是怎么寫的
- 萬和熱水器打不著火是什么原因 有 4個因素
- 瑤柱泡發熱水還是冷水
- 好看的印度電影推薦 分別有講述什么故事
- 哆啦a夢+櫻桃小丸子 里面所有角色的tvb配音員是誰??
