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


Groups > comp.lang.python > #2877

Re: Argument of the bool function

Date 2011-04-08 23:32 +0200
From candide <candide@free.invalid>
Newsgroups comp.lang.python
Subject Re: Argument of the bool function
References <4d9f374b$0$12803$426a34cc@news.free.fr> <mailman.155.1302281042.9059.python-list@python.org>
Message-ID <4d9f7efc$0$1065$426a74cc@news.free.fr> (permalink)
Organization Guest of ProXad - France

Show all headers | View raw


Le 08/04/2011 18:43, Ian Kelly a écrit :

> "x=42" is an assignment statement, not an expression.

Right, I was confounding with C ;)

In fact, respect to this question, the documentation makes things 
unambiguous :


-----------------
In contrast to many other languages, not all language constructs are 
expressions. There are also statements which cannot be used as 
expressions, such as print or if. Assignments are also statements, not 
expressions.
-----------------






> In "bool(x=5)", "x=5" is also not an expression.  It's passing the
> expression "5" in as the parameter x, using a keyword argument.


You are probably right but how do you deduce this brilliant 
interpretation from the wording given in the documentation ?



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


Thread

Argument of the bool function candide <candide@free.invalid> - 2011-04-08 18:26 +0200
  Re: Argument of the bool function Benjamin Kaplan <benjamin.kaplan@case.edu> - 2011-04-08 12:41 -0400
    Re: Argument of the bool function candide <candide@free.invalid> - 2011-04-10 14:54 +0200
      Re: Argument of the bool function Chris Angelico <rosuav@gmail.com> - 2011-04-10 23:02 +1000
        Re: Argument of the bool function Mel <mwilson@the-wire.com> - 2011-04-10 12:21 -0400
          Re: Argument of the bool function "Colin J. Williams" <cjw@ncf.ca> - 2011-04-10 13:51 -0400
          Re: Argument of the bool function Ben Finney <ben+python@benfinney.id.au> - 2011-04-11 09:46 +1000
          Re: Argument of the bool function Ethan Furman <ethan@stoneleaf.us> - 2011-04-11 16:00 -0700
  Re: Argument of the bool function Mel <mwilson@the-wire.com> - 2011-04-08 16:42 +0000
  Re: Argument of the bool function Ian Kelly <ian.g.kelly@gmail.com> - 2011-04-08 10:43 -0600
    Re: Argument of the bool function candide <candide@free.invalid> - 2011-04-08 23:32 +0200
      Re: Argument of the bool function Ethan Furman <ethan@stoneleaf.us> - 2011-04-08 15:03 -0700
        Re: Argument of the bool function candide <candide@free.invalid> - 2011-04-09 00:59 +0200
          Re: Argument of the bool function Lie Ryan <lie.1296@gmail.com> - 2011-04-09 15:45 +1000
            Re: Argument of the bool function Grant Edwards <invalid@invalid.invalid> - 2011-04-10 03:35 +0000
              Re: Argument of the bool function rusi <rustompmody@gmail.com> - 2011-04-09 21:15 -0700
                Re: Argument of the bool function Robert Kern <robert.kern@gmail.com> - 2011-04-10 01:22 -0500
          Re: Argument of the bool function Robert Kern <robert.kern@gmail.com> - 2011-04-09 18:22 -0500
            Re: Argument of the bool function candide <candide@free.invalid> - 2011-04-10 02:33 +0200
      Re: Argument of the bool function Ben Finney <ben+python@benfinney.id.au> - 2011-04-09 07:57 +1000

csiph-web