摘要: Python基础编程 Author : AI菌 【学习目标】 1.强化面向对象的设计能力,进一步理解类、属性和方法2.强化方法参数self的理解。方法中的self可以获取和修改属性 【需求文档】 1.地瓜有自己的状态,默认是生的,地瓜可以进行烧烤 2.地瓜有自己烧烤的总时间,由每次烧烤的时间累加得出 阅读全文
posted @ 2020-07-31 17:56 AI菌 阅读(290) 评论(0) 推荐(0) 编辑
摘要: Python基础编程 Author : AI菌 【内容讲解】 1.__del__()是一个魔法方法,del前有两个横线,后也有两个横线2.这个方法,当对象被删除时,会自动被调用 【代码实现】 class Student: # 初始化方法,创建完对象后会自动被调用 def __init__(self, 阅读全文
posted @ 2020-07-31 17:31 AI菌 阅读(273) 评论(0) 推荐(0) 编辑
摘要: Python基础编程 Author : AI菌 【内容讲解】 1.__str__()是一个魔法方法,str前有两个横线,后也有两个横线2.这个方法必须返回一个字符串3.打印对象时,python解释器会自动调用这个方法, 打印这个方法的返回值4.把对象转成字符串类型的数据时, 自动调用这个方法, 得到 阅读全文
posted @ 2020-07-31 17:02 AI菌 阅读(307) 评论(0) 推荐(0) 编辑
摘要: Python基础编程 Author : AI菌 【内容讲解】 给对象添加属性的3种方式: 1. 在 __init__方法中,通过self添加属性(推荐的方式) 2. 在其它方法种, 通过self添加属性 (不推荐,调用可能会出错) 3. 在类的外面, 通过对象添加属性 (不推荐,调用可能会出错) 【 阅读全文
posted @ 2020-07-31 11:28 AI菌 阅读(733) 评论(0) 推荐(0) 编辑
摘要: Python基础编程 Author : AI菌 【内容讲解】 1、在__init__()方法中添加几个形参,用来接收创建对象时传递过来的属性值。2、有了形参,不同对象,可以有不同的属性值。 【代码实现】 class Student: """ 在__init__()方法中添加了几个形参,用来接收创建对 阅读全文
posted @ 2020-07-31 11:02 AI菌 阅读(340) 评论(0) 推荐(0) 编辑
摘要: Python基础编程 Author : AI菌 【内容讲解】 1. __init__()是一个魔法方法,init前有两条横线,init后有两条横线2.__init__()方法比较特殊,python解释器会自动在对象刚刚创建出来之后,立即调用这个方法3.__init__()方法可以用来初始化对象: 给 阅读全文
posted @ 2020-07-31 10:32 AI菌 阅读(308) 评论(0) 推荐(0) 编辑