简答题 构建一个学生类Student,含有字符串name,整数成员age及双精度score,初始化函数含三个默认参数初始化学生对象(“xiaoming”,18,88.65)。成员函数print没有形
时间: 2024-05-02 20:21:43 浏览: 82
数字图像处理简答题及答案..doc
参,用于打印学生对象的属性值。
代码如下:
```python
class Student:
def __init__(self, name="xiaoming", age=18, score=88.65):
self.name = name
self.age = age
self.score = score
def print(self):
print("Name:", self.name)
print("Age:", self.age)
print("Score:", self.score)
```
这里定义了一个名为Student的类,包含了三个属性:name、age和score。在初始化函数`__init__`中,设置了三个默认参数。如果在创建对象时没有传入这些参数,则会使用默认值。
成员函数`print`用于打印学生对象的属性值。在函数中,使用`print()`函数将对象的属性值打印出来。
使用示例:
```python
# 创建一个学生对象
stu1 = Student()
# 打印学生对象的属性值
stu1.print()
# 输出结果:
# Name: xiaoming
# Age: 18
# Score: 88.65
```
在上面的示例中,我们创建了一个名为`stu1`的学生对象,并调用了`print()`函数打印了该对象的属性值。由于在创建对象时没有传入任何参数,因此使用了默认值。
阅读全文