8.13 生成器 三元表达式 普通表达式: 三元表达式: 列表推导式 普通表达式: 列表推导式 字典生成器 字典生成式一般与zip(拉链函数 》列表里面包了元组)连用 生成器 自定义迭代器, 生成器就是迭代器(自己造出来的) 用生成器自定制一个range方法 range(10) 生成一个可迭代器对象 ...
分类:
其他好文 时间:
2019-08-13 20:17:11
阅读次数:
69
列表解析式列表解析式是一种利用[表达式+for循环[+if判断]]快速生成列表对象的python语法,方便使用者快速构建列表。语法:#列表解析式第一种效率会明显高于第二种[(i,j)foriinrange(1000)ifi>700forjinrange(1000)ifj>900][{i,j}foriinrange(1000)forjinrange(1000)ifj>900ifi&
分类:
其他好文 时间:
2019-08-11 11:23:23
阅读次数:
92
count()函数 列表推导式 count()函数 列表推导式 count()函数 列表推导式 count()函数 列表推导式 In [85]: #统计列表每个元素中指定单词出现的个数 words=['apple','pare','banana','and','peach','Anda'] for ...
分类:
其他好文 时间:
2019-07-29 10:20:20
阅读次数:
115
STL整理 set STL整理 set set的特性是,所有元素都会根据元素的键值自动排序,set的元素不像map那样可以同时拥有实值(value)和键值(key),set元素的键值就是实值,实值就是键值。set不允许两个元素有相同的键值(也就是集合的特性)。 set的各成员函数列表如下: 1. b ...
分类:
编程语言 时间:
2019-07-24 21:05:55
阅读次数:
119
函数第一类方法、f string格式化、迭代器及递归函数 函数第一类方法 函数名可以赋值给其他变量 函数名可以当做容器类的元素 函数名可以当做函数的参数 函数名可以作为函数的返回值 f string字符串格式化 支持:F,变量,数字计算,表达式,函数,列表取值,字典取值 迭代器 可迭代对象 在pyt ...
分类:
其他好文 时间:
2019-07-18 19:49:29
阅读次数:
113
8-9 魔术师:创建一个包含魔术师名字的列表,并将其传递一个名为show_magicians()的函数,这个函数打印列表中每个魔术师的名字。 8-10 了不起的魔术师:在8-9的程序中,编写一个名为make_great()的函数,对函数列表进行修改,在每个魔术师的名字中都加入字样“the Great ...
分类:
编程语言 时间:
2019-07-03 00:53:25
阅读次数:
151
Python math 模块、cmath 模块 Python 中数学运算常用的函数基本都在 math 模块、cmath 模块中。 Python math 模块提供了许多对浮点数的数学运算函数。 Python cmath 模块包含了一些用于复数运算的函数。 cmath 模块的函数跟 math 模块函数 ...
分类:
编程语言 时间:
2019-06-30 09:40:39
阅读次数:
222
标题 使用 和 标记一级和二级标题,要紧跟在一行下面 使用 可表示1 6级标题, 和标题之间要有空格 我展示的是一级标题 ========= 我展示的是二级标题 一级标题 二级标题 三级标题 四级标题 五级标题 六级标题 显示效果如下: 我展示的是一级标题 ========= 我展示的是二级标题 一 ...
分类:
其他好文 时间:
2019-06-29 22:18:00
阅读次数:
347
```也可以在列表生成器里加三元运算:a=[i5ifi>5elsei2foriinrange(11)]print(a)输出为:[0,2,4,6,8,10,30,35,40,45,50]```列表生成器格式:a=(iforiinrange(10)print(a)输出为:<generatorobject<genexpr>at0x0000000001DC77C8>并没有输出
分类:
编程语言 时间:
2019-06-29 16:26:29
阅读次数:
142
生成器 本质就是迭代器,手动写的迭代器 生成器的产生方式 生成器函数 yield 阻塞 return 和 yield yield from 匿名函数 列表推导式 生成器表达式 内置函数 ...
分类:
其他好文 时间:
2019-06-20 20:03:57
阅读次数:
127