摘要:
普通写法 { 对象的操作 for 对象 in 可迭代对象 } 2020-05-04 阅读全文
posted @ 2020-05-04 21:23
Hany47315
阅读(321)
评论(0)
推荐(0)
摘要:
普通写法 { 对象对 键的操作:对象对 值的操作 for 对象 in 字典 的keys() 或者 values() 或者 items() 方法 } 2020-05-04 阅读全文
posted @ 2020-05-04 21:19
Hany47315
阅读(300)
评论(0)
推荐(0)
摘要:
普通写法: [对象 for 对象 in 可迭代对象] [对象 for 对象 in 可迭代对象 if 条件] 对象可以进行表达式运算 2020-05-04 阅读全文
posted @ 2020-05-04 20:52
Hany47315
阅读(190)
评论(0)
推荐(0)
摘要:
装饰器:通俗理解:修改其他函数的功能的函数 学习装饰器之前,下面的点都要掌握 1.万物皆对象,当将函数名赋值给另一个对象之后 原来的对象删除,不会影响赋值过的新对象 2.函数内定义函数 注:外部函数返回内部函数,内部函数调用外部函数的参数 才可以称为闭包 3.从函数中返回函数,外部定义的函数返回内部 阅读全文
posted @ 2020-05-04 20:44
Hany47315
阅读(157)
评论(0)
推荐(0)
摘要:
条件为真执行的语句 if 条件 else 条件为假执行的语句注:执行的语句,单独包含一个关键字时可能会出错 使用关键字导致报错问题 原因是因为 print(pass) pass 为关键字,不可以直接输出 2020-05-04 阅读全文
posted @ 2020-05-04 20:02
Hany47315
阅读(128)
评论(0)
推荐(0)
摘要:
reduce 返回的往往是一整个可迭代对象的 操作结果reduce(函数,可迭代对象)注:lambda x,y 两个参数 2020-05-04 阅读全文
posted @ 2020-05-04 19:52
Hany47315
阅读(300)
评论(0)
推荐(0)
摘要:
filter 返回一个符合要求的元素所构成的新列表 filter(函数,可迭代对象) map 和 filter 混合使用将 lst_num 中为偶数的取出来进行加2 和 乘2 操作 2020-05-04 阅读全文
posted @ 2020-05-04 19:44
Hany47315
阅读(494)
评论(0)
推荐(0)
摘要:
map(需要对对象使用的函数,要操作的对象) 函数可以是自定义的,也可以是内置函数的,或者 lambda 匿名函数 操作的对象多为 可迭代对象可以是函数名的列表集合 2020-05-04 阅读全文
posted @ 2020-05-04 19:26
Hany47315
阅读(593)
评论(0)
推荐(0)
摘要:
迭代器: 只要定义了 __next__方法,就是一个迭代器 生成器也是一种迭代器,但是只能迭代一次,因为只保存一次值 yield anext(yield 对象) 进行遍历 可迭代对象: 只要定义了 __iter__ 方法就是一个可迭代对象 列表,字符串,元组,字典和集合都是可迭代对象 使用 iter 阅读全文
posted @ 2020-05-04 19:14
Hany47315
阅读(1583)
评论(0)
推荐(0)
摘要:
''' 生成器求斐波那契数列 不需要担心会使用大量资源 ''' def fibon(n): a = b = 1 for i in range(n): yield a # a 为每次生成的数值 a,b = b,a+b for x in fibon(1000000): print(x) ''' 使用列表 阅读全文
posted @ 2020-05-04 19:01
Hany47315
阅读(127)
评论(0)
推荐(0)

浙公网安备 33010602011771号