Python,22.(20.0分)编写一个学生类,初始化属性:姓名为张三,学号为2022001; 学生类中包含一个show()方法,用于输出显示姓名和学号; 创建一个姓名为李四、学号为2022002的学生对象,访问show()方法。
时间: 2024-02-20 16:56:01 浏览: 58
以下是Python代码实现:
```python
class Student:
def __init__(self, name='张三', student_id='2022001'):
self.name = name
self.student_id = student_id
def show(self):
print('姓名:{},学号:{}'.format(self.name, self.student_id))
student2 = Student(name='李四', student_id='2022002')
student2.show()
```
输出结果为:
```
姓名:李四,学号:2022002
```
相关问题
python,22.(20.0分)编写一个学生类,初始化属性:姓名为张三,学号为2022001; 学生类中包含一个show()方法,用于输出显示姓名和学号; 创建一个姓名为李四、学号为2022002的学生对象,访问show()方法。
以下是代码实现:
```python
class Student:
def __init__(self, name='张三', student_id='2022001'):
self.name = name
self.student_id = student_id
def show(self):
print('姓名:{},学号:{}'.format(self.name, self.student_id))
student2 = Student(name='李四', student_id='2022002')
student2.show()
```
输出结果为:
```
姓名:李四,学号:2022002
```
编写一个学生类,初始化属性:姓名为张三,学号为2022001
以下是一个示例代码,创建了一个名为 `Student` 的类,并在构造函数中初始化了姓名和学号属性:
```python
class Student:
def __init__(self):
self.name = "张三"
self.student_id = "2022001"
```
你可以通过以下代码创建一个名为 `stu` 的学生对象,并访问其属性:
```python
stu = Student()
print(stu.name) # 输出:张三
print(stu.student_id) # 输出:2022001
```
当然,你也可以通过构造函数的参数来传递姓名和学号属性,这样可以更加灵活地初始化对象:
```python
class Student:
def __init__(self, name, student_id):
self.name = name
self.student_id = student_id
stu = Student("张三", "2022001")
print(stu.name) # 输出:张三
print(stu.student_id) # 输出:2022001
```
阅读全文