📜  python 对象创建 (1)

📅  最后修改于: 2023-12-03 15:19:09.131000             🧑  作者: Mango

Python 对象创建

Python 是一种面向对象的编程语言,它有许多内置的对象,如列表、元组和字典。此外,Python 还允许程序员创建自定义对象。本文将介绍如何在 Python 中创建对象。

类定义

在 Python 中,对象是基于类创建的。类是一个模板,用于描述对象应具有的属性和方法。类定义使用 class 关键字,如下所示:

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

    def say_hello(self):
        print("Hello, my name is " + self.name)

在上面的示例中,我们定义了一个名为 Person 的类。它有两个属性 nameage,以及一个方法 say_hello,它将打印该人员的姓名。请注意,在 Python 中,方法的第一个参数始终是 self,它代表该实例本身。

实例化

创建对象称为实例化。要创建一个 Person 对象,我们可以像下面这样做:

person = Person("Alice", 25)

在这个例子中,我们创建了一个 Person 对象,并将它保存在名为 person 的变量中。我们使用 Person 类的构造函数 __init__ 来初始化对象的属性 nameage

属性访问

我们可以通过点运算符访问对象的属性。例如:

print(person.name)
print(person.age)

这将输出该人员的姓名和年龄。

调用方法

我们可以通过点运算符调用对象的方法。例如:

person.say_hello()

这将输出人员的问候语:Hello, my name is Alice

小结

在 Python 中,对象是基于类创建的。要创建一个对象,我们需要定义一个类,然后实例化它。对象有属性和方法,我们可以通过点运算符来访问它们。了解如何创建和访问对象是 Python 编程的基本概念之一。