类和对象构造方法
1.构造方法的名称是: __init__,注意init前后的2个下划线符号
2. 构造方法的作用: 构建类对象的时候会自动运行 构建类对象的传参会传递给构造方法,借此特性可以给成员变量赋值
3. 注意事项: 构造方法不要忘记self关键字 在方法内使用成员变量需要使用self
实操案例
开学了有一批学生信息需要录入系统,请设计一个类,记录学生的
姓名、年龄、地址,这3类信息
请实现:
·通过for循环,配合input输入语句,并使用构造方法,完成学生信息的键盘录入
输入完成后,使用print语句,完成信息的输出
当前录入第1位学生信息,总共需录入10位学生信息
请输入学生姓名:周杰轮
请输入学生年龄:31
请输入学生地址:北京
学生1信息录入完成,信息为:【学生姓名:周杰轮,年龄:31,地址:北京]
当前录入第2位学生信息,总共需录入10位学生信息
请输入学生姓名:
class student:
def __init__(self,name,age,address):
self.name=name
self.age=age
self.address=address
print("学生%s的信息录入完成,信息为:"%m)
n=1
m=0
for i in range(10):
n=n+1
m=m+1
name=input('请输入您的姓名:')
age=input('请输入您的年龄:')
address=input('请输入您的住址:')
stu=student(name,age,address)
print('学生姓名:',stu.name,'学生年龄:',stu.age,'学生住址;',stu.address)
print('当前录入第%s位学生信息,总共需要录入10位同学信息'%n)
运行结果: