mywang88
2019-05-28
在 Python 的函数定义部分使用 yield 表达式,可以将函数转化为一个生成器函数:
def count():
for n in range(99):
yield n
使用 type
内置函数进行检查,会发现 count
是一个函数对象,而 count()
是一个生成器对象。
很多教程在此处的描述对初学者来说总是有些模糊,笔者初学时做了如下尝试:
def count
mywang88
2019-05-28
在 Python 的函数定义部分使用 yield 表达式,可以将函数转化为一个生成器函数:
def count():
for n in range(99):
yield n
使用 type
内置函数进行检查,会发现 count
是一个函数对象,而 count()
是一个生成器对象。
很多教程在此处的描述对初学者来说总是有些模糊,笔者初学时做了如下尝试:
def count