摘要:
[TOC] 一、生成器 生成器: 是自定义的迭代器,生成器就是迭代器(自己造出来的) 生成器必须使用yield关键字 yield关键字 yield的三个特性: 1. yield可以把 函数 变成生成器(自定制的迭代器对象,具有 和`__next__`方法) 2. yield可以停止函数,再下一次ne 阅读全文
摘要:
[TOC] 一、匿名函数 匿名需要关键字lambda 使用方式: 匿名函数一般不单独使用,和 filter()/map()/sorted()/min()/max()/列表的sort()内置方法联用 匿名函数:列表类型内置sort()方法 排序之前 [('xc', 12300), ('yx', 100 阅读全文
摘要:
[TOC] 一、列表推导式 什么是列表推导式? 就是如何快速得到一个列表。 用法: [0, 1, 2, 3, 4, 5, 6, 7, 8, 9] 阅读全文
摘要:
[TOC] 一、字典生成式 字典生成式就是快速生成字典的一个方法 用法: {'a': 1, 'b': 2} {0: 1, 1: 1, 2: 4, 3: 27, 4: 256, 5: 3125, 6: 46656, 7: 823543, 8: 16777216, 9: 387420489} 二、zip 阅读全文
摘要:
[TOC] 一、三元表达式 三元表达式就是C语言中的三目运算 用法: 条件成立时的返回值 if 条件 else 条件不成立时的返回值 阅读全文