-
加两个下划线其实是给属性对外重命名了。这样对外只能访问重命名到属性,在类到内部还是可以访问原来属性。还是那句话,什么都靠自觉。。。查看全部
-
getattr = not found attribute run it getattribute = every time access a attribute run it, so I need to be carefull查看全部
-
almost all embed function according to a magic method...查看全部
-
str for human repr for python , can eval to run the script unicode for human who need to run in i18n查看全部
-
logic expression and or查看全部
-
comparation express : cmp,eq,lt,gt number opertation: add,sub,mul,div查看全部
-
设置属性的魔术查看全部
-
。。。。查看全部
-
object oriented programming查看全部
-
一个子类的对象,在判断类型的时候,会被认为是自己所在的类,同时会被认为是它的一个父类 内建函数:isinstance——判断该对象的类型时是否会被认为是它的父类 issubclass——判断是否是子类查看全部
-
方法可以看做是method类型的类的属性,访问控制与其他属性一样 关于方法的两个装饰器:1、classmethod——调用时候直接用类名,而不是由类生成一个对象,然后由这个对象来调用;2、property——像访问属性一样调用方法查看全部
-
函数——通过直接调用函数名,实现函数的调用;一串代码,实现调用 方法——必须和对象结合在一起使用,方法从属于某个类,由别的程序来调用 是否依附于某个类,是函数与方法的不同所在查看全部
-
定义类的属性: 1、直接在类里定义——类的所有对象都会继承该类的所有属性 2、在构造函数里定义——在构造对象的时候,把属性的值传递进去,该类的每个对象的属性会有所不同 Python没有访问控制,没有提供私有属性的功能查看全部
-
构造函数: def _init_(self, ...): 析构函数: def _del_(self,...):#垃圾被回收的时候才会调用析构函数 NewStyle:继承Object类 OldStyle: 内建函数:dir()#返回一个对象的属性 type()#获取对象的类型查看全部
-
类【属性+功能】查看全部
举报
0/150
提交
取消