mirror of https://github.com/python/cpython
Issue #23589: Remove duplicate sentence from the FAQ. Patch by Yongzhi Pan.
This commit is contained in:
commit
f8d5063645
|
@ -187,10 +187,8 @@ What are the rules for local and global variables in Python?
|
|||
------------------------------------------------------------
|
||||
|
||||
In Python, variables that are only referenced inside a function are implicitly
|
||||
global. If a variable is assigned a new value anywhere within the function's
|
||||
body, it's assumed to be a local. If a variable is ever assigned a new value
|
||||
inside the function, the variable is implicitly local, and you need to
|
||||
explicitly declare it as 'global'.
|
||||
global. If a variable is assigned a value anywhere within the function's body,
|
||||
it's assumed to be a local unless explicitly declared as global.
|
||||
|
||||
Though a bit surprising at first, a moment's consideration explains this. On
|
||||
one hand, requiring :keyword:`global` for assigned variables provides a bar
|
||||
|
|
Loading…
Reference in New Issue