Python是一門面向對象的編程語言,支持面向對象的設計與開發。其中類是Python面向對象編程的基礎,類的成員包括:實例變量、類變量、方法、類方法、靜態方法等。
# 實例變量示例 class Person: def __init__(self, name, age): self.name = name self.age = age p = Person("Tom", 20) print(p.name) # Tom # 類變量示例 class Person: count = 0 # 類變量 def __init__(self, name, age): self.name = name self.age = age Person.count += 1 # 計數器自增 p1 = Person("Tom", 20) print(Person.count) # 1 p2 = Person("Jerry", 21) print(Person.count) # 2 # 方法示例 class Person: def __init__(self, name, age): self.name = name self.age = age def say_hello(self): print("Hello, my name is", self.name) p = Person("Tom", 20) p.say_hello() # Hello, my name is Tom # 類方法示例 class Person: count = 0 # 計數器 def __init__(self, name, age): self.name = name self.age = age @classmethod def increase_count(cls): cls.count += 1 # 類計數器自增 p1 = Person("Tom", 20) print(Person.count) # 0 Person.increase_count() print(Person.count) # 1 # 靜態方法示例 class Math: @staticmethod def add(a, b): return a + b result = Math.add(3, 5) print(result) # 8
以上是Python類的成員的基本介紹和代碼示例,熟練掌握這些成員對于Python面向對象編程至關重要,可讓你的代碼更加規范和易于維護。
上一篇vue分組無限滾動
下一篇c 字典變成json數組