mirror of
https://github.com/leisurelicht/wtfpython-cn.git
synced 2025-02-04 16:40:10 +08:00
EX.yielding None
This commit is contained in:
parent
a379648952
commit
30596a4e07
11
README.md
11
README.md
@ -42,7 +42,7 @@ So, here we go...
|
||||
- [> Midnight time doesn't exist?/不存在的午夜?](#-midnight-time-doesnt-exist不存在的午夜)
|
||||
- [> What's wrong with booleans?/布尔你咋了?](#-whats-wrong-with-booleans布尔你咋了)
|
||||
- [> Class attributes and instance attributes/类属性和实例属性](#-class-attributes-and-instance-attributes类属性和实例属性)
|
||||
- [> yielding None](#-yielding-none)
|
||||
- [> yielding None/生成 None](#-yielding-none生成-none)
|
||||
- [> Mutating the immutable!](#-mutating-the-immutable)
|
||||
- [> The disappearing variable from outer scope](#-the-disappearing-variable-from-outer-scope)
|
||||
- [> When True is actually False](#-when-true-is-actually-false)
|
||||
@ -901,7 +901,7 @@ True
|
||||
|
||||
---
|
||||
|
||||
### > yielding None
|
||||
### > yielding None/生成 None
|
||||
|
||||
```py
|
||||
some_iterable = ('a', 'b')
|
||||
@ -924,9 +924,10 @@ def some_func(val):
|
||||
['a', 'something', 'b', 'something']
|
||||
```
|
||||
|
||||
#### 💡 Explanation:
|
||||
- Source and explanation can be found here: https://stackoverflow.com/questions/32139885/yield-in-list-comprehensions-and-generator-expressions
|
||||
- Related bug report: http://bugs.python.org/issue10544
|
||||
#### 💡 说明:
|
||||
- 来源和解释可以在这里找到: https://stackoverflow.com/questions/32139885/yield-in-list-comprehensions-and-generator-expressions
|
||||
- 相关错误报告: http://bugs.python.org/issue10544
|
||||
- 这个bug在3.7以后的版本中不被推荐使用, 并在3.8中被修复. 因此在3.8中尝试在推导式中使用 yield, 只会得到一个 SyntaxError. 详细内容可以看[3.7更新内容](https://docs.python.org/dev/whatsnew/3.7.html#deprecated-python-behavior), [3.8更新内容](https://docs.python.org/dev/whatsnew/3.8.html#changes-in-python-behavior).
|
||||
|
||||
---
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user