網站首頁 學習教育 IT科技 金融知識 旅遊規劃 生活小知識 家鄉美食 養生小知識 健身運動 美容百科 遊戲知識 綜合知識
當前位置:趣知科普吧 > IT科技 > 

python構造函數

欄目: IT科技 / 發佈於: / 人氣:1.55W

<link rel="stylesheet" href="https://js.how234.com/third-party/SyntaxHighlighter/shCoreDefault.css" type="text/css" /><script type="text/javascript" src="https://js.how234.com/third-party/SyntaxHighlighter/shCore.js"></script><script type="text/javascript"> SyntaxHighlighter.all(); </script>

python構造函數是什麼?一起來看看吧!

構造函數指的是:1、在對象進行實例化的時候,系統自動調用的一個函數叫構造函數,通常此函數用來對實例化對象進行初始化;2、構造函數一定要有,如果沒有,則自動向上查找,按照MRO順序,直到找到為止

例如:

# 繼承的語法# 在python中,任何類都有一個共同的父類叫objectclass Person():    name = "NoName"    age = 18    __score = 0   # 考試成績是祕密,只要自己知道    _petname = "sec"   # 小名,是保護的,子類可以用,但不能公用    def sleep(self):        print("Sleeping ... ...")# 父類寫在括號裏class Teacher(Person):    teacher_id = "9527"    def make_test(self):        print("attention")t = Teacher()print(t.name)print(t._petname)# 私有訪問問題# 公開訪問私有變量,報錯# print(t.__score)t.sleep()print(t.teacher_id)t.make_test()

python構造函數