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


Groups > comp.lang.python > #80246

Re: What is the difference between these two? (Assigning functions to variables)

Date 2014-11-05 16:59 +1100
From Cameron Simpson <cs@zip.com.au>
Subject Re: What is the difference between these two? (Assigning functions to variables)
References <3de3eb9f-f0ae-494d-973f-0b9829af54d7@googlegroups.com>
Newsgroups comp.lang.python
Message-ID <mailman.15477.1415167196.18130.python-list@python.org> (permalink)

Show all headers | View raw


On 04Nov2014 19:17, Max Nathaniel Ho <maxhowl86@gmail.com> wrote:
>Just to be clear, I was referring to these two lines
>
>greet = compose_greet_func()
>
>greet_someone = greet

Please don't top-post. Thanks.

Your first assignment:

   greet = compose_greet_func()

_calls_ (runs) the compose_greet_func and assigns its return value to greet.

Your second assignment:

   greet_someone = greet

assigns the current value of "greet", whatever that is, to "greet_someone". No 
function is called.

Cheers,
Cameron Simpson <cs@zip.com.au>

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


Thread

What is the difference between these two? (Assigning functions to variables) Max Nathaniel Ho <maxhowl86@gmail.com> - 2014-11-04 19:15 -0800
  Re: What is the difference between these two? (Assigning functions to variables) Max Nathaniel Ho <maxhowl86@gmail.com> - 2014-11-04 19:17 -0800
    Re: What is the difference between these two? (Assigning functions to variables) Cameron Simpson <cs@zip.com.au> - 2014-11-05 16:59 +1100
      Re: What is the difference between these two? (Assigning functions to variables) Max Nathaniel Ho <maxhowl86@gmail.com> - 2014-11-04 23:33 -0800

csiph-web