📅  最后修改于: 2023-12-03 15:19:09.131000             🧑  作者: Mango
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
的类。它有两个属性 name
和 age
,以及一个方法 say_hello
,它将打印该人员的姓名。请注意,在 Python 中,方法的第一个参数始终是 self
,它代表该实例本身。
创建对象称为实例化。要创建一个 Person
对象,我们可以像下面这样做:
person = Person("Alice", 25)
在这个例子中,我们创建了一个 Person
对象,并将它保存在名为 person
的变量中。我们使用 Person
类的构造函数 __init__
来初始化对象的属性 name
和 age
。
我们可以通过点运算符访问对象的属性。例如:
print(person.name)
print(person.age)
这将输出该人员的姓名和年龄。
我们可以通过点运算符调用对象的方法。例如:
person.say_hello()
这将输出人员的问候语:Hello, my name is Alice
。
在 Python 中,对象是基于类创建的。要创建一个对象,我们需要定义一个类,然后实例化它。对象有属性和方法,我们可以通过点运算符来访问它们。了解如何创建和访问对象是 Python 编程的基本概念之一。