本篇目录: 一、 函数的介绍 二、 函数的定义 三、 定义函数的三种类型 四、 函数调用的阶段 五、 Return返回值 一、 函数的介绍 1. 什么是函数?为什么要有函数? 1.1. 具备一个特定功能的工具(类比)>>>函数 1.2 事先准备工具的过程(类比)>>>函数的定义 1.3 工具直接拿来 ...
分类:
编程语言 时间:
2018-03-26 17:56:20
阅读次数:
221
常见内置函数 内置函数:在类的内部,特定时机自动触发的函数 示例1:setattr、getattr、delattr class Person: # def __init__(self, name): # self.name = name ? def __setattr__(self, key, va ...
分类:
编程语言 时间:
2018-03-15 13:23:01
阅读次数:
292
>>> dir(list)['__add__', '__class__', '__contains__', '__delattr__', '__delitem__', '__dir__', '__doc__', '__eq__', '__format__', '__ge__', '__getattr ...
分类:
其他好文 时间:
2018-03-11 23:10:46
阅读次数:
205
python的反射机制能够让我们利用字符串去动态的驱动不同的事件,例如导入模块,调用函数等,涉及到的函数有hasattr,getattr,setattr,delattr hasattr:检查模块或者对象中是否有某个成员 getattr:获取成员,即将字符串输入的数据装换成对应的成员 setattr: ...
分类:
编程语言 时间:
2018-03-10 11:51:24
阅读次数:
230
反射就是根据提供的字符串,匹配对象(类、模块等)里面的方法。达到动态调用的目的。主要有四个成员。getattr、hasattr、setattr、delattr 获取成员、检查成员、设置成员、删除成员'''一个简单的例子'''
# 定义一个symbol类,有a,b,c三个方法。
class Symbol(object):
分类:
编程语言 时间:
2018-02-23 17:16:37
阅读次数:
194
class Foo(object): def __init__(self): self.name = 'wupeiqi' # self.age = age def func(self): print("func is running.") return 'func' obj = Foo() # ##... ...
分类:
编程语言 时间:
2018-02-18 20:41:43
阅读次数:
145
一 isinstance(obj,cls)和issubclass(sub,super) 二 反射 三 __setattr__,__delattr__,__getattr__ 四 二次加工标准类型(包装) 五 __getattribute__ 六 描述符(__get__,__set__,__delet ...
分类:
其他好文 时间:
2018-02-18 00:23:49
阅读次数:
168
反射: 反射就是可以从对象中搜索出所需的属性 先检测是否存在某属性用hasattr,如果要获取用getattr,如果对属性要进行添加或修改用setattr,如果需要删除用delattr 【如果没有某个属性,getattr会报错,setattr不会报错,delattr会报错】 class A: hah... ...
分类:
其他好文 时间:
2018-02-06 21:42:40
阅读次数:
180
Spring MVC中用于参数绑定的注解有很多,都在org.springframework.web.bind.annotation包中,根据它们处理的request的不同内容部分可以分为四类(主要讲解常用类型) >>处理request body 部分的注解: @RequestParam,@Reque ...
分类:
移动开发 时间:
2018-02-01 17:32:23
阅读次数:
232
###反射## getattr,hasattr,setattr,delattr,和类里面的字段有关,具体看例子 #1 class Person: def __init__(self,name,age): self.name = name self.age = age def show_lover(s ...
分类:
其他好文 时间:
2018-01-23 22:02:51
阅读次数:
180