码迷,mamicode.com
首页 >  
搜索关键字:__getattr__    ( 851个结果
python中的__getattr__、__getattribute__、__setattr__、__delattr__、__dir__
__getattr__: 属性查找失败后,解释器会调用 __getattr__ 方法. a.tmpnone 表达式执行顺序: 1、首先会检查a实例有没有名为x的属性 2、到类(a.__class__)中查找 3、顺着继承树继续查找. 4、调用a所属类中定义的 __getattr__ 方法,传入sel ...
分类:编程语言   时间:2018-09-21 15:17:03    阅读次数:164
Python魔法方法之属性访问 ( __getattr__, __getattribute__, __setattr__, __delattr__ )
通常情况下,我们在访问类或者实例对象的时候,会牵扯到一些属性访问的魔法方法,主要包括: ① __getattr__(self, name): 访问不存在的属性时调用 ② __getattribute__(self, name):访问存在的属性时调用(先调用该方法,查看是否存在该属性,若不存在,接着去 ...
分类:编程语言   时间:2018-09-19 16:20:12    阅读次数:194
【class】类的内置方法 双下划线开头和结尾的
内置方法 说明 __init__(self,...) 初始化对象,在创建新对象时调用 __del__(self) 释放对象,在对象被删除之前调用 __new__(cls,*args,**kwd) 实例的生成操作 __str__(self) 在使用print语句时被调用 __getitem__(sel ...
分类:其他好文   时间:2018-09-17 19:45:18    阅读次数:220
__getattr__,getattribute,setattr,delattr的区别
classC:def__getattr__(self,name):print(1)returnsuper().__getattr__(name)def__getattribute__(self,name):print(2)returnsuper().__getattribute__(name)def__setattr__(self,name,value):print(3)super().__set
分类:其他好文   时间:2018-09-15 17:32:55    阅读次数:184
面向对象相关
1. isinstance/issubclass/type class Base(object): pass class Foo(Base): pass obj1 = Foo() print(isinstance(obj1,Foo)) # 检查第一个参数(对象)是否是第二个参数(类及父类)的实例。 ...
分类:其他好文   时间:2018-09-15 16:30:28    阅读次数:167
GETATTR,DELATTR,SETATTR与GETITEM,SETITEM,DELITEM区别
```python class Foo: def __getitem__(self, item): print('getitem', item) return self.__dict__[item] def __setitem__(self, key, value): print('setitem'... ...
分类:其他好文   时间:2018-09-14 23:11:16    阅读次数:220
python 反射机制
反射也叫路由系统,就是通过字符串的形式导入模块;通过字符串的形式去模块中寻找指定的函数,并执行,利用字符串的形式去对象(模块)中操作(查找、获取、删除、添加)成员,一种基于字符串的时间驱动。 获取:(getattr:获取或执行对象中的对象) 查找:(hasattr:判断方式是否存在与对象中) 添加/ ...
分类:编程语言   时间:2018-09-14 00:04:09    阅读次数:154
python 视图 (FBV、CBV ) 、Request 和Response对象 、路由系统
一.FBV和CBV1.基于函数的view,就叫FBV(Function Based View) 示例: def add_book(request): pub_obj=models.Publisher.objects.all() #从数据库获取全部出版社对象 if request.method=='P ...
分类:编程语言   时间:2018-09-12 22:07:07    阅读次数:223
进程详解
1.面向对象 __setitrm__ getitem__ 2.面向对象__setattr__,__getattr__ 二 进程 1.进程间不可以传递数据,同时也是有主进程的,默认deamon=flase 主进程完毕可以等待子进程 2.进程也可以分为两种写法 一个是引入模块 multiprocseei ...
分类:系统相关   时间:2018-09-12 19:57:59    阅读次数:224
session对象的使用
session对象的使用 制作人:全心全意 创建及获取客户端的会话 创建及获取客户端的会话 setAttribute()方法:将信息保存在session范围内 参数说明: name:用于指定作用域在session范围内的变量名 obj:保存在session范围内的对象 getAttribute()方 ...
分类:其他好文   时间:2018-09-09 12:08:11    阅读次数:199
851条   上一页 1 ... 30 31 32 33 34 ... 86 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!