python中类的创建和调用
时间: 2024-01-27 13:11:33 浏览: 64
在 Python 中,我们可以使用 `class` 关键字来创建类,其基本语法如下:
```python
class ClassName:
# 类的属性和方法
```
其中,`ClassName` 表示类的名称,类的属性和方法则在类的内部定义。下面是一个示例:
```python
class Person:
def __init__(self, name, age):
self.name = name
self.age = age
def introduce(self):
print(f"My name is {self.name}, and I'm {self.age} years old.")
```
上面的代码定义了一个名为 `Person` 的类,其中包含了一个构造函数 `__init__` 和一个方法 `introduce`。在构造函数中,我们定义了两个属性 `name` 和 `age`,并将其赋值为传入的参数。在 `introduce` 方法中,我们输出了一个字符串,其中包含了当前对象的 `name` 和 `age` 属性。
调用类的方式与调用函数类似,只需要使用类名加括号的形式即可:
```python
p = Person("Tom", 18)
p.introduce() # 输出: My name is Tom, and I'm 18 years old.
```
上面的代码首先创建了一个 `Person` 类的实例 `p`,然后调用了 `p` 对象的 `introduce` 方法,输出了相应的字符串。
阅读全文