Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > comp.lang.python > #104597

Re: a clarification on the "global" statement sought

From "Charles T. Smith" <cts.private.yahoo@gmail.com>
Newsgroups comp.lang.python
Subject Re: a clarification on the "global" statement sought
Date 2016-03-11 09:09 +0000
Organization A noiseless patient Spider
Message-ID <nbu1vv$u4r$3@dont-email.me> (permalink)
References <nbtunf$u4r$1@dont-email.me> <mailman.4.1457685127.26429.python-list@python.org>

Show all headers | View raw


On Fri, 11 Mar 2016 08:31:22 +0000, Mark Lawrence wrote:

> Never. Hopefully this
> http://www.python-course.eu/python3_global_vs_local_variables.php can
> explain it better than I can :)


The article is good, I'm glad to have confirmed what I have so empirical
stumbled over.
... Irrespective of the "python-speak" (or to be fair,
evangelical-speak):

  "Python deals with variables the other way around.
   They are local, if not otherwise declared.
   ...
    def f(): 
        print(s) 
    s = "I love Paris in the summer!"
    f()
    ...
    As there is no local variable s, i.e. no assignment to s, the value
    from the ***global*** variable s will be used."

Indeed "maverick": that a variable can be an undefined global
and then only appears as such when assigned to, has caused me
no end of grief.

Nevertheless, python is still a fun language to program in.

Back to comp.lang.python | Previous | NextPrevious in thread | Next in thread | Find similar | Unroll thread


Thread

a clarification on the "global" statement sought "Charles T. Smith" <cts.private.yahoo@gmail.com> - 2016-03-11 08:13 +0000
  Re: a clarification on the "global" statement sought Chris Angelico <rosuav@gmail.com> - 2016-03-11 19:29 +1100
    Re: a clarification on the "global" statement sought "Charles T. Smith" <cts.private.yahoo@gmail.com> - 2016-03-11 08:53 +0000
      Re: a clarification on the "global" statement sought Peter Otten <__peter__@web.de> - 2016-03-11 10:23 +0100
  Re: a clarification on the "global" statement sought Mark Lawrence <breamoreboy@yahoo.co.uk> - 2016-03-11 08:31 +0000
    Re: a clarification on the "global" statement sought "Charles T. Smith" <cts.private.yahoo@gmail.com> - 2016-03-11 09:09 +0000
      Re: a clarification on the "global" statement sought Chris Angelico <rosuav@gmail.com> - 2016-03-11 20:29 +1100
  Re: a clarification on the "global" statement sought eryk sun <eryksun@gmail.com> - 2016-03-11 03:20 -0600

csiph-web