Python是一種面向對象的編程語言,通過使用類和函數進行代碼模塊化和重用。類是一個對象的抽象,表示一組屬性和方法。在Python中,使用class關鍵字定義一個類。
class Student: def __init__(self, name, age): self.name = name self.age = age def get_info(self): return "Name: " + self.name + ", Age: " + str(self.age)
在上面的例子中,我們定義了一個名為Student的類,參數包括name和age。__init__方法是一個特殊的函數,它在類實例化時被調用,并用于初始化屬性。在這種情況下,我們將name和age存儲為類的屬性。
接下來,我們定義了一個名為get_info的方法。這個方法返回一個將屬性格式化為字符串的字符串,以便稍后在代碼中使用。
使用類創建對象是通過調用類的名稱并傳遞所需參數來完成的。
student1 = Student("Tom", 20) student2 = Student("Mary", 22) print(student1.get_info()) print(student2.get_info())
這將輸出以下:
Name: Tom, Age: 20 Name: Mary, Age: 22
在上面的例子中,我們創建了兩個具有不同名稱和年齡的Student對象,并調用它們的get_info方法來輸出所保存的信息。
總之,使用Python類和函數可以更容易地組織和重用代碼。類代表了一個抽象的對象,包含屬性和方法。函數代表了代碼塊,執行特定的任務。這兩種元素可以結合在一起,創建更高效和模塊化的代碼。