K12教育赛事综合服务平台
聚乐之家官方网站
下载聚乐之家官方App
专注青少年竞赛题库网站
以下是一段测试用的Python类代码:
class Student: def __init__(self, name, age=18): self.stu_name = name self.stu_age = age # 实例化测试 s1 = Student("张三") s2 = Student("李四", 20)
__init__方法可以自定义返回值,比如返回字符串“初始化完成”,此时实例化的结果会是该返回值
__init__
定义__init__方法时可以省略第一个参数self,Python会自动补全该参数
上述代码中s1 = Student("张三")会成功初始化,s1的stu_age属性值为18
s1 = Student("张三")
实例化类时,需要手动传入self参数来绑定当前对象