Mark Lawrence <breamore...@gmail.com> writes: > On 22/07/18 14:51, Abdur-Rahmaan Janhangeer wrote: >> except local vars >> >> Abdur-Rahmaan Janhangeer >> https://github.com/Abdur-rahmaanJ >> Mauritius >> > > Python doesn't have variables, it has names.
I think we should cut beginners (and probably everyone) some slack about this. I don't know if work is underway to purge the term from the Python documentation, but until that is done people can be forgiven for thinking that the term is acceptable. For example, https://docs.python.org/3/tutorial/classes.html says "The global statement can be used to indicate that particular variables live in the global scope and should be rebound there; the nonlocal statement indicates that particular variables live in an enclosing scope and should be rebound there." and https://www.python.org/dev/peps/pep-0526/ is titled "Syntax for Variable Annotations". It describes: "This PEP aims at adding syntax to Python for annotating the types of variables (including class variables and instance variables), instead of expressing them through comments" -- Ben. -- https://mail.python.org/mailman/listinfo/python-list