python 创建类
时间: 2024-01-01 14:03:46 浏览: 79
python-创建类方法.docx
Python创建类的语法如下:
```
class 类名:
# 类属性
属性名 = 属性值
# 构造方法
def __init__(self, 参数列表):
# 初始化属性
self.属性名 = 属性值
# 类方法
def 方法名(self, 参数列表):
# 方法体
```
其中,类名、属性名、方法名都需要遵循标识符的命名规则。构造方法`__init__`是类的初始化方法,用于初始化对象的属性。类方法是定义在类中的函数,可以通过类名或对象名调用。类属性是定义在类中的变量,可以通过类名或对象名访问。
下面是一个创建类的例子:
```
class Person:
# 类属性
species = 'human'
# 构造方法
def __init__(self, name, age):
# 初始化属性
self.name = name
self.age = age
# 类方法
def say_hello(self):
# 方法体
print('Hello, my name is', self.name)
# 创建对象
p = Person('Alice', 25)
# 访问属性
print(p.name)
print(p.age)
print(p.species)
# 调用方法
p.say_hello()
```
阅读全文