摘要:
异常的构成: 1.异常类2.异常值3.追踪信息(解释器捕捉到的) 阅读全文
摘要:
复习with 与open: with obj as f:#相当于 f=obj.__enter__() ‘代码块’ with obj >>>>>触发obj.__enter__(),拿到返回值。 as f >>>>>> f=返回值 执行代码块 1.无异常,全部运行好后执行__exit__,三个参数为no 阅读全文
摘要:
注意列表中的是方法名,通过选择定位到函数 注意设置路径 软件开发目录规范: 反序列化对象时,类需要仍存在内存中 阅读全文
摘要:
》》》 set方法 <__main__.Bar object at 0x02D90A30> 10set方法 <__main__.Bar object at 0x02D90A30> 2222{'x': 22} 描述符注意事项 >>>> {}set方法 。 __get__,__set__,__delet 阅读全文
摘要:
》》》》 1235++++++++++++++++++++++81321345589144 阅读全文
摘要:
迭代器协议:对象必须提供一个next方法,执行该方法要么返回迭代中的下一项,要么异常 可迭代对象:实现了迭代器协议的对象,对象内部定义一个__iter__ 方法 》》》 456789 阅读全文
摘要:
>>> Ctest1<class 'test1.C'> __del__ 析构方法:当对象在内存被释放时,自动触发执行。 》》》 _____>>>I am __del__ __call__ 对象后面加括号,触发执行。 》》》》》 实例执行call 阅读全文
摘要:
>>>> aaa2099122099-1-2 》》》》 format 执行format 执行2099:1:21-2-2099 ********** slots 属性:主要用来省内存 是一个类变量,变量的值可以是列表,元祖或者可迭代对象,也可以是字符串 使用点来访问属性本质是在访问类或者对象的__di 阅读全文
摘要:
》》》》 __str__自制定的对象显示方式:名字是sxj,年龄是99__str__自制定的对象显示方式:名字是sxj,年龄是99__str__自制定的对象显示方式:名字是sxj,年龄是99 str函数或者print函数 ————————》obj.__str__() repr或者交互式解释器____ 阅读全文
摘要:
通过 操作字典的方式触发,用item 通过 点 点方式出发,用attr >>>> { {}setitemsetitemdelitemgetitem age**getitem中的item就是字典中的key** 1818{'age': 18} 阅读全文