摘要: python类定义里面的self就是指的该类的对象本身。 阅读全文
posted @ 2017-07-06 22:21 PhoenixTree(梧桐树) 阅读(185) 评论(0) 推荐(0)
摘要: try: block except1: except2: ... 如果block中出现了except,那么会先取匹配except1,如果匹配了,进行处理,程序继续执行。 如果except1没有匹配上,那么继续匹配except2。 如果该层的try except都没有匹配到,那么就会去外层的try e 阅读全文
posted @ 2017-07-06 22:04 PhoenixTree(梧桐树) 阅读(254) 评论(0) 推荐(0)
摘要: 1 什么是闭包 闭包是一种设计模式,闭包使得程序员可以编码出更加简洁的代码。 2 闭包的结构 第一,必须包含一对嵌套函数,即外部函数和内部函数。 第二,内部函数必须引用外部函数的局部变量。 第三,外部函数必须返回内部函数,注意这里返回的是内部函数本身,而不是返回对内部函数的调用。 3 闭包的例子 关 阅读全文
posted @ 2017-07-06 19:30 PhoenixTree(梧桐树) 阅读(163) 评论(0) 推荐(0)
摘要: 1 语法 对于在函数体里面定义的函数,其定义和普通函数的定义是一样的。 2 为什么要这样设计 可以让函数更加简洁直观,这样可以将函数内部进一步的模块化。 另外,闭包需要这样实现。 3 这样的函数定义形式在什么场合下使用 在函数体很复杂的时候,可以让函数体更加的清晰,另外,也不会让其它人访问这个内部函 阅读全文
posted @ 2017-07-06 19:07 PhoenixTree(梧桐树) 阅读(902) 评论(0) 推荐(0)