python类的定义与使用
时间: 2023-11-24 17:06:10 浏览: 21
Python中的类是一种面向对象编程的概念,用于封装数据和方法。类中的数据称为属性,类中的方法称为函数。类可以看作是一个模板,用于创建相似的对象。
下面是一个简单的类定义和使用的示例:
```python
# 定义一个Person类
class Person:
def __init__(self, name, age):
self.name = name
self.age = age
def say_hello(self):
print("Hello, my name is", self.name, "and I am", self.age, "years old.")
# 创建一个Person对象
p = Person("Tom", 25)
# 调用对象的方法
p.say_hello()
```
上述示例中,我们定义了一个名为Person的类,其中包含一个构造函数__init__()和一个方法say_hello()。构造函数用于初始化对象的属性,而方法say_hello()用于打印对象的属性。
接下来,我们创建一个Person对象p,并传入参数"Tom"和25,这样就会调用构造函数来初始化对象的属性。最后,我们调用p的方法say_hello(),输出"Hello, my name is Tom and I am 25 years old."。
这只是Python类的基本用法,实际上类还有很多高级用法,例如继承、多态等。