diff options
author | Robert Collins <rbtcollins@hp.com> | 2015-07-29 18:14:32 (GMT) |
---|---|---|
committer | Robert Collins <rbtcollins@hp.com> | 2015-07-29 18:14:32 (GMT) |
commit | bd4dd54737db2394305745a9cc70981a7ba9eccf (patch) | |
tree | 62cae674b245d6e87ff26592c986c9b1a8bcb4fa /Doc/faq | |
parent | 111803c0389ff5c68da377dd3c27e30a68c3e2f0 (diff) | |
download | cpython-bd4dd54737db2394305745a9cc70981a7ba9eccf.zip cpython-bd4dd54737db2394305745a9cc70981a7ba9eccf.tar.gz cpython-bd4dd54737db2394305745a9cc70981a7ba9eccf.tar.bz2 |
Issue #23589: Remove duplicate sentence from the FAQ. Patch by Yongzhi Pan.
Diffstat (limited to 'Doc/faq')
-rw-r--r-- | Doc/faq/programming.rst | 6 |
1 files changed, 2 insertions, 4 deletions
diff --git a/Doc/faq/programming.rst b/Doc/faq/programming.rst index 1a71c47..2d3cb1c 100644 --- a/Doc/faq/programming.rst +++ b/Doc/faq/programming.rst @@ -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 |