国产成人AV无码一二三区,少女1到100集,国产精品久久久久精品综合紧,巜公妇之诱感肉欲HD在线播放

文章 > Python常见问题 > python不支持next方法吗

python不支持next方法吗

next

头像

silencement

2019-10-26 15:44:192537浏览 · 0收藏 · 0评论

Python3中的File对象不支持next()方法。 Python 3有一个内置函数next(),它通过调用其next ()方法从迭代器中检索下一个项目。 如果给定了默认值,则在迭代器耗尽返回此默认值,否则会引发StopIteration。 该方法可用于从文件对象读取下一个输入行。

语法

以下是next()方法的语法 -

next(iterator[,default])

参数

iterator ? 要读取行的文件对象default ? 如果迭代器耗尽则返回此默认值。 如果没有给出此默认值,则抛出 StopIteration 异常

返回值

此方法返回下一个输入行

英文文档:

next(iterator[, default])
Retrieve the next item from the iterator by calling its __next__() method. If default is given, it is returned if the 
iterator is exhausted, otherwise StopIteration is raised.

说明:

1. 函数必须接收一个可迭代对象参数,每次调用的时候,返回可迭代对象的下一个元素。如果所有元素均已经返回过,则抛出StopIteration 异常。

>>> a = iter('abcd')
>>> next(a)
'a'
>>> next(a)
'b'
>>> next(a)
'c'
>>> next(a)
'd'
>>> next(a)
Traceback (most recent call last):
 File "<pyshell#18>", line 1, in <module>
  next(a)
StopIteration

2. 函数可以接收一个可选的default参数,传入default参数后,如果可迭代对象还有元素没有返回,则依次返回其元素值,如果所有元素已经返回,则返回default指定的默认值而不抛出StopIteration 异常。

>>> a = iter('abcd')
>>> next(a,'e')
'a'
>>> next(a,'e')
'b'
>>> next(a,'e')
'c'
>>> next(a,'e')
'd'
>>> next(a,'e')
'e'
>>> next(a,'e')
'e'

更多学习内容,请点击Python学习网

关注

关注公众号,随时随地在线学习

本教程部分素材来源于网络,版权问题联系站长!

国外成品网站1688入口在哪| 翁虹任达华《玉尺经》| 太硬了…轻点…嗯嗯灬小俊| 无码欧XXXXX在线观看免费| B站未过审的跳舞视频| 夫妻二人世界免费看第一集| 女人大阴屑夹缝是阴虚还是阳虚 | 瑜伽裤透明全毛露丁字裤| 狗锁女人全集免费播放| 美国大片又大又好看的PPT| 狗配人的大片视频大全| 双男主GAI免费观看网站| 妈妈がだけの心に漂う | 《破外女》高清完整版| 《完美邻居2》电影在线观看 | 女性左腿又开腿肚子中间疼视频| 四川少女B站免费入口| 小叔子从后面抱住我的电视剧| 鸭王在线观看| 国产尺码和欧洲尺码| 日本在线观看| 他解开内裤把舌头进去的视频 | 《帐篷里的秘密》动漫| 《甜蜜惩罚2》第二季的剧情简介| 女性私密紧致情趣玩具| 午马影视免费观看电视剧| 无码亚洲一区二区三区| 保险经纪人| 韩剧在线观看免费高清完整版 | 在线视频| 老师穿裙子没有穿内裤| 酷6网| 老公不在小叔子当老公| 《厨房激战5》完整版在线观看 | 金瓶风月电影高清完整版| 小雨和公做爰22章| 我和两个继拇交换做爰| 我的妈妈正在厨房里做饭英语 | 把腿扒开让我添30分钟| 《厨房激战5》完整版在线观看| 添女人荫蒂全部过程AV视频