摘要: 迭代器-用 1、迭代器的概念 1、可迭代对象-iterable str、list、tuple、dict、set、open()、range() 2、可迭代对象的概念: 其数据类型的执行方法中含有__iter__方法的,就是可迭代对象 li1 = [2,3,4] print('__iter__' in 阅读全文
posted @ 2019-10-05 18:14 王同佩 阅读(119) 评论(0) 推荐(0) 编辑
摘要: 闭包 1、闭包的概念: 嵌套函数中,父级函数的变量,在子集函数中用到了(访问、修改、返回),那么这个变量就被保护起来了 只有自己可以修改,父级函数()()就是闭包函数 2、闭包的特点: 1、常驻内存 2、保护变量(只能自己修改,别人无法修改) 3、闭包解决的问题: 全局变量,别的同学也有可以修改,只 阅读全文
posted @ 2019-10-05 18:12 王同佩 阅读(137) 评论(0) 推荐(0) 编辑
摘要: 函数名的应用 1、函数名字可以作为参数进行传递 2、函数名可以像变量一样进行多次赋值传递,通过print(函数名.__name__)查看原函数 3、函数名表示函数的内存地址 4、函数名()表示函数的执行 5、函数名和变量名的命名规范是一样的 1、函数名可以作为参数进行传递 def func1(): 阅读全文
posted @ 2019-10-05 18:10 王同佩 阅读(237) 评论(0) 推荐(0) 编辑