摘要:
列表推导式 一、列表推导式 \[i for i in range(10)]: [0, 1, 2, 3, 4, 5, 6, 7, 8, 9] \[i 2 for i in range(10)]: [0, 1, 4, 9, 16, 25, 36, 49, 64, 81] 下面的仅作了解 \[name i 阅读全文
摘要:
字典生成式 一、字典生成式 {0: 0, 1: 1, 2: 4, 3: 9, 4: 16, 5: 25, 6: 36, 7: 49, 8: 64, 9: 81} 二、zip()方法 zip(keys,values): info_dict: {'name': 'nick', 'age': 19, 's 阅读全文
摘要:
三元表达式 一、三元表达式 条件成立时的返回值 if 条件 else 条件不成立时的返回值 x if x y else y: 20 其实就是将if...else代码写成一行的方式,在实际中用的不多。 阅读全文
摘要:
迭代器 迭代器:迭代的工具。迭代是更新换代,如你爷爷生了你爹,你爹生了你,迭代也可以说成是重复,并且但每一次的重复都是基于上一次的结果来的。如计算机中的迭代开发,就是基于软件的上一个版本更新。以下代码就不是迭代,它只是单纯的重复 一、可迭代对象 python中一切皆对象,如 对于这一切的对象中,但凡 阅读全文
摘要:
装饰器 一、无参装饰器 1.1什么是装饰器 器指的是工具,而程序中的函数就是具备某一功能的工具,所以 装饰器指的是为被装饰器对象添加额外功能。 因此定义装饰器就是定义一个函数,只不过该函数的功能是用来为其他函数添加额外的功能 需要注意的是: 装饰器本身其实是可以任意可调用的对象 被装饰的对象也可以是 阅读全文
摘要:
闭包函数 回顾: 函数对象:可以将定义在函数内的函数返回到全局使用,从而打破函数的层级限制。 名称空间与作用域:作用域关系在函数定义阶段时就已经固定死了。与调用位置无关,即在任意位置调用函数都需要跑到定义函数时找到作用域关系 1 一、什么是闭包? 闭包:闭是封闭(函数内部函数),包是包含(该内部函数 阅读全文