摘要:
Python基础编程 Author : AI菌 【内容讲解】 1.__del__()是一个魔法方法,del前有两个横线,后也有两个横线2.这个方法,当对象被删除时,会自动被调用 【代码实现】 class Student: # 初始化方法,创建完对象后会自动被调用 def __init__(self, 阅读全文
摘要:
Python基础编程 Author : AI菌 【内容讲解】 1.__str__()是一个魔法方法,str前有两个横线,后也有两个横线2.这个方法必须返回一个字符串3.打印对象时,python解释器会自动调用这个方法, 打印这个方法的返回值4.把对象转成字符串类型的数据时, 自动调用这个方法, 得到 阅读全文
摘要:
Python基础编程 Author : AI菌 【内容讲解】 给对象添加属性的3种方式: 1. 在 __init__方法中,通过self添加属性(推荐的方式) 2. 在其它方法种, 通过self添加属性 (不推荐,调用可能会出错) 3. 在类的外面, 通过对象添加属性 (不推荐,调用可能会出错) 【 阅读全文
摘要:
Python基础编程 Author : AI菌 【内容讲解】 1、在__init__()方法中添加几个形参,用来接收创建对象时传递过来的属性值。2、有了形参,不同对象,可以有不同的属性值。 【代码实现】 class Student: """ 在__init__()方法中添加了几个形参,用来接收创建对 阅读全文
摘要:
Python基础编程 Author : AI菌 【内容讲解】 1. __init__()是一个魔法方法,init前有两条横线,init后有两条横线2.__init__()方法比较特殊,python解释器会自动在对象刚刚创建出来之后,立即调用这个方法3.__init__()方法可以用来初始化对象: 给 阅读全文