python学习之函数返回值
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了python学习之函数返回值相关的知识,希望对你有一定的参考价值。
python中函数返回值的方式有2种:
1.return语句
说明:return语句执行完后,函数后续的代码将不会被执行
2.yield语句
说明:yield语句返回的是一个迭代器对象,可以通过next(a)(a为函数的实例对象)来调用。
yield后面的代码照样不会被执行。
>>> def a(): ... for i in range(1,3): ... yield i ... print(‘over‘) ... >>> a() <generator object a at 0x000000074A4354C0> >>> a = a() >>> next(a) 1 >>> next(a) 2 >>> next(a) over Traceback (most recent call last): File "<stdin>", line 1, in <module> StopIteration
以上是关于python学习之函数返回值的主要内容,如果未能解决你的问题,请参考以下文章