mirror of
https://github.com/leisurelicht/wtfpython-cn.git
synced 2025-01-05 16:40:07 +08:00
EX.Name resolution ignoring class scope
This commit is contained in:
parent
3f6f41300e
commit
38b2bf6d9b
12
README.md
12
README.md
@ -64,7 +64,7 @@ So, here we go...
|
||||
- [> Same operands, different story!/同人不同命!](#-same-operands-different-story同人不同命)
|
||||
- [> The out of scope variable/外部作用域变量](#-the-out-of-scope-variable外部作用域变量)
|
||||
- [> Be careful with chained operations/小心链式操作](#-be-careful-with-chained-operations小心链式操作)
|
||||
- [> Name resolution ignoring class scope](#-name-resolution-ignoring-class-scope)
|
||||
- [> Name resolution ignoring class scope/忽略类作用域的名称解析](#-name-resolution-ignoring-class-scope忽略类作用域的名称解析)
|
||||
- [> Needle in a Haystack](#-needle-in-a-haystack)
|
||||
- [Section: The Hidden treasures!](#section-the-hidden-treasures)
|
||||
- [> Okay Python, Can you make me fly? *](#-okay-python-can-you-make-me-fly-)
|
||||
@ -1806,7 +1806,7 @@ False
|
||||
|
||||
---
|
||||
|
||||
### > Name resolution ignoring class scope
|
||||
### > Name resolution ignoring class scope/忽略类作用域的名称解析
|
||||
|
||||
1\.
|
||||
```py
|
||||
@ -1842,10 +1842,10 @@ class SomeClass:
|
||||
5
|
||||
```
|
||||
|
||||
#### 💡 Explanation
|
||||
- Scopes nested inside class definition ignore names bound at the class level.
|
||||
- A generator expression has its own scope.
|
||||
- Starting from Python 3.X, list comprehensions also have their own scope.
|
||||
#### 💡 说明:
|
||||
- 类定义中嵌套的作用域会忽略类内的名称绑定.
|
||||
- 生成器表达式有它自己的作用域.
|
||||
- 从 Python 3.X 开始, 列表推导式也有自己的作用域.
|
||||
|
||||
---
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user