摘要:
我们已经知道,可以直接作用于for循环的数据类型有以下几种: 一类是集合数据类型,如list、tuple、dict、set、str等; 一类是generator,包括生成器和带yield的generator function。 这些可以直接作用于for循环的对象统称为可迭代对象:Iterable。 阅读全文
摘要:
代码: 运行结果: 阅读全文
摘要:
阅读全文
摘要:
多思考,多记忆!!! 阅读全文
摘要:
首先需要分清可变对象和不可变对象。整数和字符串都属于不可变对象,当指向不可变对象的变量值改变时,系统是重新创建一个新的不可变对象赋值给变量。list,set,dict这些属于可变对象,当两个变量指向同一个可变对象时改变可变对象内部的值时会反映在两个变量上,看起来就像是指针或引用。 Python函数参 阅读全文
摘要:
装饰器 定义:本质是函数,(用于装饰其他函数),就是为其他函数添加附加功能。 原则:1.不能修改被装饰函数的源代码。 2.不能修改被装饰函数的调用方式。 实现装饰器知识储备: 1.函数即“变量” 2.高阶函数 3.嵌套函数 高阶函数+嵌套函数=》装饰器 阅读全文