Python中沒有內置的結構體,但可以使用類來模擬實現結構體的功能。結構體通常用于存儲一組相關的數據,而不包含方法或行為。在Python中,可以通過定義一個類來表示結構體,只包含屬性而不包含方法即可。
例如,以下是一個使用類來表示結構體的示例:
class Point:
def __init__(self, x, y):
self.x = x
self.y = y
# 創建一個Point對象
p = Point(3, 4)
print(p.x) # 輸出: 3
print(p.y) # 輸出: 4
在這個示例中,Point
類表示一個包含x
和y
屬性的結構體,沒有包含任何方法。通過創建Point
對象,并訪問其屬性來模擬使用結構體的功能。
總的來說,雖然Python沒有內置的結構體類型,但可以通過定義一個類來模擬實現結構體的功能。