06 2018 档案
摘要:递归函数 在函数内部,可以调用其他函数。如果一个函数在内部调用自身本身, 这个函数就是递归函数。 举个例子,我们来计算阶乘 n! = 1 x 2 x 3 x ... x n,用函数 fact(n) 表示,可以看出: fact(n) = n! = 1 x 2 x 3 x ... x (n-1) x n
阅读全文
摘要:内置函数 ***local:函数会以字典的类型返回当前位置的全部局部变量 ***globals:全局变量
阅读全文
摘要:迭代器和生成器 1.迭代器 我们之前⼀直在⽤可迭代对象进⾏迭代操作. 那么到底什么是可迭代对象.⾸先我们先回顾⼀下⽬前我们所熟知的可迭代对象有哪些: str, list, tuple, dict, set. 那为什么我们可以称他们为可迭代对象呢? 因为他们都遵循了可 迭代协议. 什么是可迭代协议.
阅读全文
摘要:装饰器的回顾: __doc__和__name__: 注意,这里是两个下划线 下划线+下划线+name / doc +下划线+下划线
阅读全文
摘要:函数名,闭包以及装饰器 1. 函数名的使用,第一类对象 1.函数名可以像变量一样进行赋值操作 2.函数名可以作为容器(list,dict,tuple)类元素,保存在容器中 3.函数可以返回值返回 函数里面 打印是过程,动作 return是结果 4.函数可以作为参数进行传递 2.闭包 闭包的定义:在内
阅读全文
摘要:一. 格式化输出 生活中有各式各样的需求,为了满足这些需求我们不停探索,现在有以下需求,让用户输入name, age, job,hobby 然后输出如下所示: 你怎么实现呢?你会发现,用字符拼接的方式还难实现这种格式的输出,所以一起来学一下新姿势 只需要把要打印的格式先准备好, 由于里面的 一些信息
阅读全文

浙公网安备 33010602011771号