python的class
时间: 2023-11-13 19:02:18 浏览: 36
在 Python 中,class 是用来定义一个新类型的关键字。通过定义 class,可以创建新的对象类型,这些对象可以包含数据和方法。
例如,可以定义一个叫做 "Student" 的 class,其中包含学生的名字、年龄和学校信息。每个学生对象都可以通过调用方法来设置和获取这些信息。
下面是一个简单的 class 示例:
```
class Student:
def __init__(self, name, age, school):
self.name = name
self.age = age
self.school = school
def set_name(self, name):
self.name = name
def set_age(self, age):
self.age = age
def set_school(self, school):
self.school = school
def get_name(self):
return self.name
def get_age(self):
return self.age
def get_school(self):
return self.school
```
在这个示例中,我们定义了一个叫做 Student 的 class,其中包含了一些方法用来设置和获取学生的信息。我们还定义了一个特殊的方法 `__init__`,这个方法在创建新的学生对象时会自动调用,用来初始化对象的数据。
可以使用以下代码来创建新的学生对象并设置信息:
```
student = Student("Alice", 18, "MIT")
student.set_name("Bob")
student.set_age(20)
student.set_school("Harvard")
print(student.get_name()) # 输出 "Bob"
print(student.get_age()) # 输出 20
print(student.get_school()) # 输出 "Harvard"
```
阅读全文