Python 定义一个学生类Student, 其中,属性:姓名name、性别sex、年龄age; 方法:设置人员的各个属性的set_info方法; 获取各属性值的get_info方法。 定义好类以后,再定义2个学生进行测试
时间: 2023-12-10 22:42:21 浏览: 174
下面是 Python 定义一个学生类 Student 的代码实现:
```python
class Student:
def __init__(self):
self.name = ''
self.sex = ''
self.age = 0
def set_info(self, name, sex, age):
self.name = name
self.sex = sex
self.age = age
def get_info(self):
return {'name': self.name, 'sex': self.sex, 'age': self.age}
```
然后,我们可以创建两个学生对象,分别设置他们的各个属性,并打印输出它们的信息:
```python
# 创建两个学生对象
stu1 = Student()
stu2 = Student()
# 设置学生1的属性
stu1.set_info('张三', '男', 20)
# 设置学生2的属性
stu2.set_info('李四', '女', 18)
# 打印输出学生1和学生2的信息
print(stu1.get_info())
print(stu2.get_info())
```
输出结果如下:
```
{'name': '张三', 'sex': '男', 'age': 20}
{'name': '李四', 'sex': '女', 'age': 18}
```
阅读全文