参考教程:Python编程从入门到实践
环境:VMware® Workstation 15 Pro + CentOS 7 64 位
最近几天的东西稍微整理一下
列表 元组 集合 字典的区别
filter() 函数用于过滤序列,过滤掉不符合条件的元素,返回一个迭代器对象,如果要转换为列表,可以使用 list() 来转换。
该接收两个参数,第一个为函数,第二个为序列,序列的每个元素作为参数传递给函数进行判,然后返回 True 或 False,最后将返回 True 的元素放到新列表中。
def is_odd(n):
return n % 2 == 1
tmplist = filter(is_odd, range(20))
newlist = list(tmplist)
print(newlist)
out : 1 3 5 7 9…
迭代器对象操作:next() or .next()
randrange()
import random
random.randrange ([start,] stop [,step])
• start – 指定范围内的开始值,包含在范围内。
• stop – 指定范围内的结束值,不包含在范围内。
• step – 指定递增基数。步长
常用来生成规定范围内相同步长的数
print()
print(value, …, sep=’ ‘, end=’\n’, file=sys.stdout, flush=False)
- value 要打印的值
- …值列表
- sep 打印各值时 ,各值之间的分隔符 默认空白字符
- end 打印完最后一个值需要添加的字符串 默认换行符
- file 打印到一个文件流对象 默认控制台
- flush 是否强制冲刷流
待补
ppt的代码分析
set的应用
dict的应用