-hasattr(self,‘get‘)--判断self类中是不是有该(get)方法-反射setattr(self,get,get_all):相当于把get函数,变成了get_all-getattr(self,‘get‘):拿到get函数的内存地址classFoo(object):def__init__(self):self.name="fsl"deffunc(se
分类:
编程语言 时间:
2018-12-29 12:00:48
阅读次数:
177
管理属性的几种方式 在python中访问、设置、删除对象属性的时候,有以下几种方式: 1. 使用内置函数getattr()、setattr()和delattr() 2. 自己编写 、`setter() deleter()`方法 3. 重载 、`__setattr__() __delattr__() ...
分类:
编程语言 时间:
2018-12-29 00:15:41
阅读次数:
180
import master # 报错不用管 print(""" 1. chi: 大牛特别能吃 2. he: 大牛特别能喝 3. shui: 大牛特别能睡 4. play: 大牛特别能玩儿 5. sa: 大牛很喜欢撒谎 """) while 1: content = input("请输入你要执行的函数... ...
分类:
编程语言 时间:
2018-12-27 22:51:45
阅读次数:
205
反射: 通过字符串的形式对 对象 进行增删改查 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: 请输入数字2: 请选择运算符: 计算结果为: 全选 姓名 性别 年龄 默默 女 20 笨笨 女 20 娜娜 女 20 上一张 下一张 开始 验证码: 请输入验证码: 验证 ... ...
分类:
Web程序 时间:
2018-12-21 15:21:04
阅读次数:
221
1.对象使用的高级 1.对象使用的高级 对象的key为字符串类型, value为任意类型 var obj = { name: "name", "person-age": 18 } // 访问 obj.name | obj["name"] obj["person-age"] 对象的属性可以任意添加与删 ...
分类:
Web程序 时间:
2018-12-20 22:17:22
阅读次数:
246
class Foo: __slots__=['name','age'] #{'name':None,'age':None} # __slots__='name' #{'name':None,'age':None} f1=Foo() # f1.name='egon' # print(f1.name) ... ...
分类:
其他好文 时间:
2018-12-18 12:05:49
阅读次数:
175
视图组件涉及的路由补充: from rest_framework.viewsets import ViewSetMixin 对路由进行了重新的分发,重写了as_view() 方法,重新封装了请求方法 路由组件 from rest_framework.routers import DefaultRou ...
分类:
其他好文 时间:
2018-12-15 20:58:08
阅读次数:
138
2.3.SSM整合Shiro的组件都是JavaBean/POJO式的组件,所以非常容易使用Spring进行组件管理,可以非常方便的从ini配置迁移到Spring进行管理,且支持JavaSE应用及Web应用的集成。2.3.1.pom文件<projectxmlns="http://maven.apache.org/POM/4.0.0"xmlns:xsi="http://www.w3.org/20
分类:
其他好文 时间:
2018-12-14 19:49:22
阅读次数:
122