摘要: # print (abs(-1)) #绝对值# print (all([1,2,'1']))#把序列中的每个值拿出来做布尔运算,只要一个为假就返回false# print (all('hello'))#返回true# print (all(""))#如果可迭代对象为空,那么也返回true# prin 阅读全文
posted @ 2018-04-25 18:28 wy0925 阅读(124) 评论(0) 推荐(0)
摘要: map函数: #处理序列中的每个元素,得到的结果是一个'列表',该列表元素个数及位置与原来一样 filter函数: #遍历序列中的每个元素,判断每个元素得到一个布尔值,如果是true,则留下来 reduce函数: 处理一个序列,然后把序列合并操作 阅读全文
posted @ 2018-04-25 17:51 wy0925 阅读(116) 评论(0) 推荐(0)
摘要: 描述 reduce() 函数会对参数序列中元素进行累积。 函数将一个数据集合(链表,元组等)中的所有数据进行下列操作:用传给reduce中的函数 function(有两个参数)先对集合中的第 1、2 个元素进行操作,得到的结果再与第三个数据用 function 函数运算,最后得到一个结果。 语法 r 阅读全文
posted @ 2018-04-25 17:35 wy0925 阅读(146) 评论(0) 推荐(0)
摘要: 描述 filter() 函数用于过滤序列,过滤掉不符合条件的元素,返回由符合条件元素组成的新列表。 该接收两个参数,第一个为函数,第二个为序列,序列的每个元素作为参数传递给函数进行判,然后返回 True 或 False,最后将返回 True 的元素放到新列表中。 语法 以下是 filter() 方法 阅读全文
posted @ 2018-04-25 16:56 wy0925 阅读(174) 评论(0) 推荐(0)
摘要: 描述: map()会根据提供的函数对指定序列做映射. 第一个参数 function 以参数序列中的每一个元素调用 function 函数,返回包含每次 function 函数返回值的新列表。 语法: function -- 函数,有两个参数 iterable -- 一个或多个序列 返回值 Pytho 阅读全文
posted @ 2018-04-25 16:30 wy0925 阅读(211) 评论(0) 推荐(0)
摘要: 一,编程的方法论:面向过程,函数式,面向对象 面向过程:没有返回值的,找到解决问题的入口,按照一个固定的流程去模拟解决问题的流程 二:函数式编程:函数式=编程语言定义的函数+数学意义的函数 例一:不可变:不用变量保存状态,不修改变量 例二: 第一类对象:函数即"变量" 1,函数名可以当做参数传递 2 阅读全文
posted @ 2018-04-25 15:02 wy0925 阅读(148) 评论(0) 推荐(0)
摘要: #匿名函数用lambda定义lambda x:x+1 #x表示形参,x+1相当于函数的一个返回值#以上方式相当于def calc(x): return x+1直接输出匿名函数的值print lambda x :x+1 此时打印的是一串地址func = lambda x :x+1print func( 阅读全文
posted @ 2018-04-25 14:46 wy0925 阅读(103) 评论(0) 推荐(0)
摘要: 输出结果:<function bar at 0x1046840c8>zhaozhen 分析:test1()赋值给变量a,此时a获取的是bar()函数的内存地址,输出a(),获取的是bar()函数的返回值 阅读全文
posted @ 2018-04-25 14:09 wy0925 阅读(141) 评论(0) 推荐(0)
摘要: 一:递归函数:在函数内部,可以调用其他函数,如果一个函数在内部调用自身本身,这个函数就叫做递归函数 递归特性: 1,必须有一个明确的结束条件 2,每次进入更深一层递归时,问题规模相比上次递归都应有所减少 3,递归效率不高,递归层次过多贵导致栈溢出(在计算机中,函数调用是通过栈<stack>这种数据结 阅读全文
posted @ 2018-04-25 11:54 wy0925 阅读(166) 评论(0) 推荐(0)
摘要: 一,风湿历练:函数即变量,这样执行程序是不会报错的 下面这样执行程序会报错 原因分析:函数即变量,创建函数的时候已经存在于内存了 阅读全文
posted @ 2018-04-25 10:56 wy0925 阅读(252) 评论(0) 推荐(0)
摘要: 一,什么叫做全局变量?局部变量? 答:在全局生效的变量叫做全局变量,在子程序中定义的变量叫做局部变量 当全局变量与局部变量同名时,在定义局部变量的子程序中,局部变量起作用,在其他地方全局变量起作用。 二, 关键字global 全局变量重新声明,输出的都是重新声明之后的变量 三, 练习:请输出打印内容 阅读全文
posted @ 2018-04-25 10:33 wy0925 阅读(161) 评论(0) 推荐(0)