Python是一種高級編程語言,它支持多種數據結構。其中,類是一種重要的數據結構,它允許我們定義自己的數據類型并用它們創建對象。
class Person: def __init__(self, name, age): self.name = name self.age = age def say_hello(self): print("Hello, my name is " + self.name) person1 = Person("John", 30) person2 = Person("Jane", 25) print(person1.name) # 輸出 "John" person2.say_hello() # 輸出 "Hello, my name is Jane"
在上面的例子中,我們創建了一個名為Person的類。該類有兩個屬性:name和age。它還有一個名為say_hello的函數,該函數用于打印人的姓名。我們使用__init__函數初始化這些屬性,并使用類中的變量來引用它們。
我們創建了兩個Person對象并將它們分別命名為person1和person2。我們可以使用這些對象的屬性和函數來訪問和修改它們的值。
除了我們自己創建的類,Python還提供了許多內置的類,例如list、tuple、set等。這些類也可用于創建對象并處理它們。
my_list = [1, 2, 3] my_tuple = (4, 5, 6) my_set = {7, 8, 9} print(my_list[1]) # 輸出 2 print(my_tuple[2]) # 輸出 6 print(8 in my_set) # 輸出 True
在上面的例子中,我們使用內置的list、tuple和set類創建了對象。我們可以使用它們的屬性和函數來訪問和修改它們的值。例如,我們可以使用my_list[1]來獲得my_list列表中的第二個元素。
使用Python的類數據結構非常靈活,并且可以根據您的需求創建自己的類。如果您對Python的類數據結構感興趣,請探索更多信息并開始創建自己的類!
上一篇c 字符串拼成json
下一篇python 類對象列表