今天的是Python第三話,前面的知識點給大家放在上面了,零基礎的小伙伴可以自己動手領取,學好Python的基礎知識對我們后期
去實作Python案例幫助很大,知其然才能更好解決問題,話不多說,直接開始了,

函式
Python學習交流Q群:906715085#### print("-------------定義函式-------------"); def print_info(): #列印提示資訊,回傳輸入資訊 print("歡迎訪問學生資訊管理系統,請按提示輸入操作!") print("1.添加學生資訊") print("2.洗掉學生資訊") print("3.修改學生資訊") print("4.查詢學生資訊") print("5.瀏覽學生資訊") print("6.退出系統") print("-------------呼叫函式-------------"); print_info() D:\作業空間\Python\venv\Scripts\python.exe D:/作業空間/Python/main.py -------------定義函式------------- -------------呼叫函式------------- 歡迎訪問學生資訊管理系統,請按提示輸入操作! 1.添加學生資訊 2.洗掉學生資訊 3.修改學生資訊 4.查詢學生資訊 5.瀏覽學生資訊 6.退出系統 行程已結束,退出代碼0


模塊

類和物件
類的物件
print("-------------創建類-------------"); class Stu: name = "張三" print(Stu.name) D:\作業空間\Python\venv\Scripts\python.exe D:/作業空間/Python/main.py -------------創建類------------- 張三 行程已結束,退出代碼0

實體物件
Python學習交流Q群:906715085### print("-------------實體物件-------------"); class Stu: # '定義一個屬性 name = "張三" age = 19 # 創建 Stu 類的物件 stu = Stu() print("學生姓名:%s,年齡:%d" % (stu.name, stu.age)) D:\作業空間\Python\venv\Scripts\python.exe D:/作業空間/Python/main.py -------------實體物件------------- 學生姓名:張三,年齡:19 行程已結束,退出代碼0


類的方法
Python學習交流Q群:906715085### print("-------------構造方法------------"); class Stu: # 構造方法 def __init__(self): self.name = "張三" self.stuid = 1 def displayCount(self): print("學生姓名:%s,學號%d" % (self.name, self.stuid)) stu = Stu() stu.displayCount() print("-------------析構方法------------"); class Stu: # 構造方法 def __init__(self, name, stuid): self.name = name self.stuid = stuid # 析構方法 def __del__(self): print("已釋放資源") stu = Stu("張三", 1) del stu # 洗掉物件 觸發析構方法 # del stu.name #這是屬性的洗掉 不會觸發,整個實體洗掉是才會觸發 print("進行垃圾回收") print("-------------封裝------------"); # coding=utf-8 class JustCounter: __secretCount = 0 # 私有變數 publicCount = 0 # 公開變數 def count(self): self.__secretCount += 1 self.publicCount += 1 print(self.__secretCount) counter = JustCounter() counter.count() counter.count() print(counter.publicCount) print(counter._JustCounter__secretCount) D:\作業空間\Python\venv\Scripts\python.exe D:/作業空間/Python/main.py -------------構造方法------------ 學生姓名:張三,學號1 -------------析構方法------------ 已釋放資源 進行垃圾回收 -------------封裝------------ 1 2 2 2 行程已結束,退出代碼0


類的繼承
print("-------------類的繼承------------"); # coding=utf-8 class Parent: # 定義父類 parentAttr = 100 def __init__(self): print("呼叫父類建構式") def parentMethod(self): print("呼叫父類方法") def setAttr(self, attr): Parent.parentAttr = attr def getAttr(self): print("父類屬性 :", Parent.parentAttr) class Child(Parent): # 定義子類 def __init__(self): print("呼叫子類構造方法") def childMethod(self): print("呼叫子類方法 child method") c = Child() # 實體化子類 c.childMethod() # 呼叫子類的方法 c.parentMethod() # 呼叫父類方法 c.setAttr(200) # 再次呼叫父類的方法 c.getAttr() # 再次呼叫父類的方法 D:\作業空間\Python\venv\Scripts\python.exe D:/作業空間/Python/main.py -------------類的繼承------------ 呼叫子類構造方法 呼叫子類方法 child method 呼叫父類方法 父類屬性 : 200 行程已結束,退出代碼0

最后
今天的分享就到這里了,再說一遍,基礎知識真的很重要,必學給我好好學,

轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/464026.html
標籤:Python
上一篇:python如何實作網路測驗,了解一下speedtest-cli...
下一篇:Python爬取某短視頻熱點
