Python 创建一个 Person 类,包含属性 name 和 age

Document 对象参考手册 Python3 实例

我们将创建一个简单的 Person 类,该类包含两个属性:nameage。我们将为这个类定义一个构造函数来初始化这些属性,并添加一个方法来打印这些属性。

实例

class Person:
    def __init__(self, name, age):
        self.name = name
        self.age = age

    def display_info(self):
        print(f"Name: {self.name}, Age: {self.age}")

# 创建一个 Person 对象
person = Person("Alice", 30)
person.display_info()

代码解析:

  1. class Person: 定义了一个名为 Person 的类。
  2. def __init__(self, name, age): 是类的构造函数,用于初始化对象的属性。self 是指向当前对象实例的引用。
  3. self.name = nameself.age = age 将传入的参数赋值给对象的属性。
  4. def display_info(self): 定义了一个方法,用于打印对象的 nameage 属性。
  5. person = Person("Alice", 30) 创建了一个 Person 类的实例,并传入 nameage 的值。
  6. person.display_info() 调用 display_info 方法,打印出对象的属性。

输出结果:

Name: Alice, Age: 30

Document 对象参考手册 Python3 实例