摘要: 迭代器 W? 迭代是指重复迭代每一次都是基于上一次的结果而来 作用? 提供一种不依赖与搜引的取值方式 l = [1,2,3] i = 0 while i <len(l): print(l[i]) i+=1 需要迭代的取值的有:字符串,列表,元组,字典,集合 字典。集合是无序的,无法依赖索引值取值,就 阅读全文
posted @ 2019-11-14 21:36 D山仙 阅读(76) 评论(0) 推荐(0) 编辑
摘要: 闭包函数 定义:函数内部定义一个函数(函数嵌套定义),内部函数调用外层函数作用域引用(引用外层定义的名字) 为什么:固定获取相应数据,避免外界干扰 使用:装饰器应用 传参两种形式: 闭包传参: def outter (): number = 100 #定义死了 def inner(): print( 阅读全文
posted @ 2019-11-14 21:35 D山仙 阅读(136) 评论(0) 推荐(0) 编辑
摘要: 函数是第一类对象:函数名指向的值可以被当做数据去使用 1.被引用 def index (): print('hello') f = index f() 2,可以当参数 def bar(a): print(a) bar(index)#输出结果为函数地址 3,可以当作函数的返回值 def outter( 阅读全文
posted @ 2019-11-14 21:33 D山仙 阅读(104) 评论(0) 推荐(0) 编辑
摘要: 函数:函数是一种工具可以重复调用,防止代码的冗余,解决代码可读性差的问题。 定义函数:函数必须先定义后调用 def——定义函数的关键字 函数名:命名规范和变量是一样,要有意义,反应功能 函数分为: 有参函数——需要外部传来的参数 无参函数——不需要外部传来的参数(但是函数体可以调用全局变量) 空函数 阅读全文
posted @ 2019-11-14 21:32 D山仙 阅读(432) 评论(0) 推荐(0) 编辑