随笔分类 - python
生活不易,请用python
摘要:注意列表中的是方法名,通过选择定位到函数 注意设置路径 软件开发目录规范: 反序列化对象时,类需要仍存在内存中
阅读全文
摘要:》》》 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}
阅读全文
摘要:》》》》》 TrueTrue执行的是getattribute执行getattrNone
阅读全文
摘要:授权:授权是包装的一个特性。授权的过程就是由新类的某部分来处理,但是已经存在的功能就授权给对象的默认属性。 》》》》 》 abcdef 》 12345 a.txt文件中
阅读全文
摘要:RT 二次加工标准类型(包装) 》》》》》》》》》》》》》》》》》》》》》》》》》 注意需要传递自己self,所以可用super方法
阅读全文
摘要:>>> <module 'study' from '/Users/miaowu/PycharmProjects/untitled/study/__init__.py'>执行 test1<module 'test1' from '/Users/miaowu/PycharmProjects/untitl
阅读全文
摘要:反射/自省:程序可以访问,检测和修改本身状态或行为的一种能力。 python中提供四种函数: hasattr(obj,name) 判断obj中有没有一个name字符串对应的方法或者属性 getattr(obj,name(,default))等到obj中name的值 setattr(obj,name,
阅读全文
摘要:约定1:单下划线为内部的,私有的。 约定2:双下划线为内部的 真正封装是明确区分内外,只能给内部调用,外部无法直接调用,内部逻辑外部无法知晓,并且给外部提供个借口使用 》》 earthsun
阅读全文
摘要:多态:由不同的类实例化得到的对象,调用同一个方法执行的逻辑不同。 对象如何通过他们共同的属性和动作来操作及访问而不需要考虑他们具体的类。 多态表明了动态绑定的存在 >>> water液化成冰ice温度太低结冰了steam温度太高变成了水蒸气
阅读全文
摘要:import pickle 》》》》》 1.创建学校2.创建课程3.创建老师4.exit 请输入需要创建的内容:1请输入新学校1名字:newboy请输入学校1地址:shanghai1 shanghai1.创建学校2.创建课程3.创建老师4.exit 请输入需要创建的内容:1请输入新学校2名字:old
阅读全文
摘要:》》》 bjdt 100km/s 5000 E 13#bjdt is running super()方法 >>> bjdt 100km/s 5000 E 13#bjdt is running
阅读全文
摘要:python 可以继承多个类。寻找方法:深度优先,广度优先 python3 是广度优先,因为都是新式类。 广度优先:一直寻找到倒数第二层B,然后再找右侧一致寻找到最顶层A。 对于定义的每一个类,python 会计算出一个方法解析顺序(MRO)列表,MRO标示了继承顺序。 MRO准则: 1.子类会先于
阅读全文