__init__ __new__ __class__ __str__ __repr__ __del__ __dict__ __doc__ __getattribute__ __delattr__(s,name) __gt__(self,other) __setattr__(s,name,value)... ...
                            
                            
                                分类:
其他好文   时间:
2019-01-16 14:59:14   
                                阅读次数:
185
                             
                    
                        
                            
                            
                                反射 : 是用字符串类型的名字 去操作 变量 相比于用eval('print(name)') 留有 安全隐患 反射 就没有安全问题 hasattr 语法: getattr与hasattr语法相同,返回的结果是对应name的值或函数。 注意:反射本py文件的name时 用sys.modules[__n ...
                            
                            
                                分类:
编程语言   时间:
2019-01-07 22:34:54   
                                阅读次数:
193
                             
                    
                        
                            
                            
                                    部分的python中list的练习实例 实例: 执行结果: ...
                            
                            
                                分类:
其他好文   时间:
2019-01-07 17:30:56   
                                阅读次数:
168
                             
                    
                        
                            
                            
                                    1 如何找出同时买iphone和iphone8的人? 2 集合 set 注意:集合存在的意义就在于去重和关系运算 3 集合方法 (1)创建 (2)添加 单个元素的增加 : add(),add的作用类似列表中的append 对序列的增加 : update(),而update类似extend方法,upd ...
                            
                            
                                分类:
其他好文   时间:
2019-01-02 15:06:25   
                                阅读次数:
235
                             
                    
                        
                            
                            
                                    管理属性的几种方式 在python中访问、设置、删除对象属性的时候,有以下几种方式: 1. 使用内置函数getattr()、setattr()和delattr() 2. 自己编写 、`setter() deleter()`方法 3. 重载 、`__setattr__() __delattr__()  ...
                            
                            
                                分类:
编程语言   时间:
2018-12-29 00:15:41   
                                阅读次数:
180
                             
                    
                        
                            
                            
                                    反射: 通过字符串的形式对 对象 进行增删改查 setattr 设置某个属性的值 getattr 获取某个属性的值 hasattr 判断是否拥有 delattr 删除某个属性 setattr应用实例-restframework中的ModelViewSet ...
                            
                            
                                分类:
编程语言   时间:
2018-12-27 15:18:17   
                                阅读次数:
184
                             
                    
                        
                            
                            
                                上面代码中用到的一个示例模块: 类中使用的带有双下划线的 几个: __getattr__ __delattr__ __setattr__ 授权 判断实例是否属于类: 动态导入模块: ...
                            
                            
                                分类:
编程语言   时间:
2018-12-25 17:03:54   
                                阅读次数:
230
                             
                    
                        
                            
                            
                                    1. isinstance, type, issubclass的区别 2. 反射 主要是用到了4个函数( 用的最多的就是getattr()和 hasattr() ): getattr() 从xxx对象中获取到xxx属性值 hasattr() 判断xxx对象中是否有xxx属性值 delattr() 从 ...
                            
                            
                                分类:
编程语言   时间:
2018-12-20 20:33:31   
                                阅读次数:
165
                             
                    
                        
                            
                            
                                    反射说简单点 --> 就是利用字符串的形式去对象(模块)中操作(寻找/检查/设置/删除)成员。 hasattr(object,"name") getattr(object,"func","没有这个属性") setattr(object,"alex","38") delattr(object,"add ...
                            
                            
                                分类:
编程语言   时间:
2018-12-09 16:26:19   
                                阅读次数:
203
                             
                    
                        
                            
                            
                                python元编程,使用__setatt__,__getattribute__,__delattr__等特殊方法实现定制类 ...
                            
                            
                                分类:
编程语言   时间:
2018-11-29 22:24:48   
                                阅读次数:
238