Python 是一種面向對象的編程語言,是一門動態語言。對象是 Python 編程中的核心概念,而類是創建和定義對象的重要組件。在 Python 的類中,參數是非常重要的。Python 的類參數包括實例變量和類變量。
# 實例變量 class Student: def __init__(self, name, age): self.name = name self.age = age stu1 = Student('Tom', 18) stu2 = Student('Jerry', 19) print(stu1.name) print(stu2.age)
在上面的代碼中,我們創建了一個名為 Student 的類,該類有兩個實例變量:name 和 age。這兩個實例變量分別在 __init__ 方法中被定義。__init__ 方法是類的構造函數,它在創建對象時被自動調用。我們可以看到,我們創建了兩個 Student 對象 stu1 和 stu2,并打印了它們的 name 和 age 的值。
# 類變量 class Employee: empCount = 0 def __init__(self, name, salary): self.name = name self.salary = salary Employee.empCount += 1 emp1 = Employee('Jack', 3000) emp2 = Employee('Lucy', 4000) print(Employee.empCount)
上面的代碼中,我們定義了一個名為 Employee 的類,并定義了一個類變量 empCount。empCount 變量在類定義體的外部定義,在每個實例之間共享。在 __init__ 方法中,我們遞增了 empCount,從而在每個 Employee 對象創建時都將計數器遞增。最后,我們打印了 empCount 的值,該值將是我們創建的 Employee 對象數目。
Python 的類參數是 Python 編程中的一個重要概念。實例變量保存在每個實例中,而類變量保存在類定義體的外部,并在每個實例之間共享。使用 Python 的類參數,您可以創建強大的對象和實現眾多的對象設計模式。
上一篇python 爬蟲怎么用
下一篇python 的游戲框架