python 的类的参数
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 的类的参数
https://www.wanzijz.com/view/73181.html