摘要:
一、可迭代的对象(Iterable) 1、定义:可以直接用在循环的数据类型,如list,tuple,dict,set,str,还有generator(生成器), 和带yield的函数,这些直接可以用在循环的对象统称为可迭代对象(Iterable) from collections import It 阅读全文
摘要:
一、列表生成式:可以动态生成列表,而不是用固定值给列表赋值,这样程序会更灵活 def test(i): # 取偶数 if i % 2 == 0: return i # 普通的生成式 list1 = [i * 2 for i in range(10)] print(list1) # 通过一个函数选择值 阅读全文
摘要:
本文介绍:高阶函数,嵌套函数,以及由前面两个组成的装饰器 一、高阶函数:以下两种情况都是高阶函数 1、将函数名当成参数传递给另外一个函数(作用:不修改被传递函数源代码就可以添加新功能): import time def a(): time.sleep(1) print("This is A func 阅读全文