Reorder confusing comments

This commit is contained in:
Rholais Lii 2018-03-13 11:38:43 +08:00 committed by GitHub
parent 35cfeef957
commit e5422acf9b
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -568,13 +568,14 @@ def double_numbers(iterable):
yield i + i yield i + i
# 生成器只有在需要时才计算下一个值。它们每一次循环只生成一个值,而不是把所有的 # 生成器只有在需要时才计算下一个值。它们每一次循环只生成一个值,而不是把所有的
# 值全部算好。这意味着double_numbers不会生成大于15的数字。 # 值全部算好。
# #
# range的返回值也是一个生成器不然一个1到900000000的列表会花很多时间和内存。 # range的返回值也是一个生成器不然一个1到900000000的列表会花很多时间和内存。
# #
# 如果你想用一个Python的关键字当作变量名可以加一个下划线来区分。 # 如果你想用一个Python的关键字当作变量名可以加一个下划线来区分。
range_ = range(1, 900000000) range_ = range(1, 900000000)
# 当找到一个 >=30 的结果就会停 # 当找到一个 >=30 的结果就会停
# 这意味着 `double_numbers` 不会生成大于30的数。
for i in double_numbers(range_): for i in double_numbers(range_):
print(i) print(i)
if i >= 30: if i >= 30: