基础学习
JD_George
闲闲又鱼鱼
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Python 3 生成器
生成器在 Python 中,使用了 yield 的函数被称为生成器(generator)。跟普通函数不同的是,生成器是一个返回迭代器的函数,只能用于迭代操作,更简单点理解生成器就是一个迭代器。在调用生成器运行的过程中,每次遇到 yield 时函数会暂停并保存当前所有的运行信息,返回 yield 的值, 并在下一次执行 next() 方法时从当前位置继续运行。调用一个生成器函数,返回的是一个迭代器对象。下面是一个所有语言都常见的例子,斐波那契数列:import sysfrom builtins原创 2021-01-19 22:25:56 · 155 阅读 · 0 评论 -
Python 3 迭代器
迭代器迭代是Python最强大的功能之一,是访问集合元素的一种方式。迭代器是一个可以记住遍历的位置的对象。迭代器对象从集合的第一个元素开始访问,直到所有的元素被访问完结束。迭代器只能往前不会后退。迭代器有两个基本的方法:iter() 和 next()。字符串,列表或元组对象都可用于创建迭代器:from builtins import iterlist = [1, 2, 3, 4]it = iter(list)for i in it: print(i)输出结果1234原创 2021-01-19 21:57:42 · 179 阅读 · 0 评论 -
Python 3 集合
集合(set)是一个无序的不重复元素序列。可以使用大括号 { } 或者 set() 函数创建集合,注意:创建一个空集合必须用 set() 而不是 { },因为 { } 是用来创建一个空字典。创建格式:parame = {value01,value02,...}或者set(value)``集合特点实例:#去重功能basket = {'apple', 'orange', 'apple', 'pear', 'orange', 'banana'}print (basket)结果输出{'b原创 2021-01-19 20:15:29 · 300 阅读 · 2 评论 -
Python 3 元组
Python 的元组与列表类似,不同之处在于元组的元素不能修改。元组使用小括号 ( ),列表使用方括号 [ ]。元组创建很简单,只需要在括号中添加元素,并使用逗号隔开即可。例:str = ("baidu", "google", 'firefox', 2020)或`str = "baidu", "google", 'firefox', 2020# 不需要括号也可以创建空元组str = ()索引格式:正向从0开始,逆向从-1开始访问元组tup1 = ('Google', 'b原创 2021-01-19 14:33:40 · 163 阅读 · 0 评论
分享