Python中沒有結構體這種數據類型,但可以使用字典或類來模擬結構體的功能。下面分別介紹如何使用字典和類來創建結構體。
# 定義一個字典表示一個結構體
person = {
'name': 'Alice',
'age': 30,
'gender': 'female'
}
# 訪問字典中的字段
print(person['name']) # 輸出:Alice
print(person['age']) # 輸出:30
print(person['gender']) # 輸出:female
# 定義一個類表示一個結構體
class Person:
def __init__(self, name, age, gender):
self.name = name
self.age = age
self.gender = gender
# 創建一個Person對象
alice = Person('Alice', 30, 'female')
# 訪問對象的屬性
print(alice.name) # 輸出:Alice
print(alice.age) # 輸出:30
print(alice.gender) # 輸出:female
通過使用字典或類來模擬結構體,可以方便地組織和存儲相關數據,并可以通過字段名或屬性名輕松地訪問和操作數據。在實際開發中,可以根據具體需求選擇使用字典還是類來創建結構體。