- In python, the variables referenced inside a function are global.
- When a variable is assigned new value anywhere in the body of a function then it is assumed as local.
- In a function, if a variable ever assigned new value then the variable is implicitly local and explicitly it should be declared as global.
- If all global references require global then you will be using global at anytime.
- You’d declare as global each reference to built-in function or to component of module which is imported.
- The usefulness of global declaration in identifying side-effects is defeated by this clutter.
 
No comments:
Post a Comment