I,m-Mr-wang

2018年7月22日

生成器

摘要: #在python中,一边循环一边计算的机制,称为生成器,目的是节省内存空间#生成器只有在调用时才会生成相应的数据,只记住当前位置,只有一个——_nest_next()方法_author__ = "Alex Li"import timedef consumer(name): print("%s 准备吃 阅读全文

posted @ 2018-07-22 14:49 I,m-Mr-wang 阅读(69) 评论(0) 推荐(0) 编辑

装饰器

摘要: '''#装饰器:本质是函数,(装置其他函数),就是为其他函数添加附加功能。#原则1.不能修改被装饰的函数的源代码 2.不能修改被装饰函数的调用方式#实现装饰器的知识储备:1.函数即‘变量’;2.高阶函数;3.嵌套函数#高阶函数+嵌套函数=装饰器#高阶函数:a:把一个函数名当做实参传给另外一个函数(在 阅读全文

posted @ 2018-07-22 14:47 I,m-Mr-wang 阅读(104) 评论(0) 推荐(0) 编辑

内置方法

摘要: '''abs()all([0,-5,3])#如果可迭代对象里面所有元素都为真,则返回真ascii()#返回一个字符串的可打印表现形式,就是将其转换成字符串print(ASCII([1,2,'中文']))bin()#10进制转2进制bool()#布尔指令#匿名函数??(用完就删,用完就释放)filte 阅读全文

posted @ 2018-07-22 14:30 I,m-Mr-wang 阅读(192) 评论(0) 推荐(0) 编辑

函数与函数式编程

摘要: #面向对象:特点:类(class)#面向过程:过程(def)#函数式编程:函数(def)#定义函数:def func1():# """test....""" print('in the func1') return 0#定义过程def func2() """test2..........""" pr 阅读全文

posted @ 2018-07-22 14:29 I,m-Mr-wang 阅读(176) 评论(0) 推荐(0) 编辑

局部变量和全局变量

摘要: #在子程序中定义的变量成为局部变量,在程序一开始定义的变量成为全局变量。#当全局变量和局部变量重名时,在定义局部变量的子程序内,局部变量起作用,在其他地方全局变量起作用。school = "Oldboy edu."names = ["Alex","Jack","Rain"]names_tuple = 阅读全文

posted @ 2018-07-22 14:27 I,m-Mr-wang 阅读(301) 评论(0) 推荐(0) 编辑

递归

摘要: '''#在函数内部,可以调用其他函数,如果一个函数在内部调用自己本身,这个函数就是递归函数 #递归特性面(试):1.必须有明确的结束条件 2.每次进入更深一层递归时,问题规模比上次递归都应有所减少。 3.递归效率不高,递归层次过多会导致栈溢出(计算机中,函数调用是通过栈(stack)这种数据结构实现 阅读全文

posted @ 2018-07-22 14:25 I,m-Mr-wang 阅读(127) 评论(0) 推荐(0) 编辑

导航