Python 是一門面向對象的編程語言,類和對象是 Python 中面向對象編程的重要組成部分。使用類可以封裝數據和行為,從而使代碼更加可維護、可擴展和可復用。
類
class MyClass: def __init__(self, value): self.value = value def my_method(self): return self.value my_object = MyClass(42) print(my_object.my_method()) # 42
以上是一個簡單的類示例。類在 Python 中使用關鍵字class
定義,__init__()方法是 Python 中類的構造器,self 是指當前對象本身。類中的方法通過 self 參數與對象的屬性和行為進行交互。
模塊
import math def calculate_circle_area(radius): return math.pi * (radius ** 2) print(calculate_circle_area(5)) # 78.53981633974483
Python 中的模塊是一個包含 Python 定義和語句的文件。我們可以使用import
關鍵字導入模塊,其中 math 模塊提供了許多數學相關的函數和常數。
除了內置模塊外,我們還可以創建自己的模塊。我們只需定義一個包含我們想要共享的函數、類和變量的 Python 文件,然后可以通過import
語句在其他地方使用這些定義。