摘要: def init(func): def wrapper(*args,**kwargs): g=func(*args,**kwargs) next(g) return g return wrapper @init #foo=init(foo) def foo(): print('starting') 阅读全文
posted @ 2017-06-19 16:46 lazy宇 阅读(267) 评论(0) 推荐(0) 编辑
摘要: 闭包函数 定义在函数内部的函数,该函数引用外部作用域而不是全局作用域的名字,该函数称为闭包函数 def 外部函数(func): def 内部函数(*args,**kwargs): pass return 内部函数 f=外部函数(func) print(f.__closure__) print(f._ 阅读全文
posted @ 2017-06-19 15:59 lazy宇 阅读(157) 评论(0) 推荐(0) 编辑
摘要: python中函数定义:函数是逻辑结构化和过程化的一种编程方法。 函数的使用必须遵循:先定义后使用的原则 函数的定义,与变量的定义是相似的,如果没有事先定义函数而直接引用 就相当于在引用一个不存在变量名 总结使用函数的好处: 1.代码重用 2.保持一致性,易维护 3.可扩展性 函数分: 无参函数 , 阅读全文
posted @ 2017-06-19 15:57 lazy宇 阅读(93) 评论(0) 推荐(0) 编辑
摘要: 字符 (翻译过程) >数字 这个过程实际就是一个字符如何对应一个特定数字的标准,这个标准称之为字符编码 - 内存中使用的编码是unicode,用空间换时间(程序都需要加载到内存才能运行,因而内存应该是尽可能的保证快) - 硬盘中或者网络传输用utf-8,网络I/O延迟或磁盘I/O延迟要远大与utf- 阅读全文
posted @ 2017-06-19 15:55 lazy宇 阅读(109) 评论(0) 推荐(0) 编辑
摘要: 一、字典(dict) 1. 概述 字典是Python唯一的映射类型。 只能使用不可变的对象(比如字符串)来作为字典的键,但是可以把不可变或可变的对象作为字典的值。 键值对在字典中以这样的方式标记:d = key1 : value1, key2 : value2 。注意它们的键/值对用冒号分割,而各个 阅读全文
posted @ 2017-06-19 15:54 lazy宇 阅读(247) 评论(0) 推荐(0) 编辑
摘要: 列表: 1.可以增加列表内容 append 2.可以统计某个列表段在整个列表中出现的次数 count 3.可以插入一个字符串,并把整个字符串的每个字母拆分当作一个列表段追加到列表当中 extedn 4.可以查询某个列表段在整个列表的位置 index 5.可以在指定位置插入一个列表段 insert 6 阅读全文
posted @ 2017-06-19 15:53 lazy宇 阅读(94) 评论(0) 推荐(0) 编辑
摘要: if语句小结 - if 后表达式返回值为True则执行其子代码块,然后此if语句到此终结,否则进入下一分支判断,直到满足其中一个分支,执行后终结if - expression可以引入运算符:not,and,or,is,is not - 多重expression为加强可读性最好用括号包含 - if与e 阅读全文
posted @ 2017-06-19 15:50 lazy宇 阅读(155) 评论(0) 推荐(0) 编辑
摘要: 编程语言经历了:机器语言 >汇编语言 >高级语言(java,C#,php,ruby,python) 1:开发效率从低到高 2:执行效率从高到低 3:掌握难度从难到易 1. 解释器:即时调试代码,代码无法永久保存 2. 文件:永久保存代码 #!/usr/bin/env python # -*- cod 阅读全文
posted @ 2017-06-19 15:43 lazy宇 阅读(125) 评论(0) 推荐(0) 编辑