On 2005-10-05, Wenhua Zhao <[EMAIL PROTECTED]> wrote:

> a = b | 1

Yes, Python supports that expression.

> a = b if b != nil
> else a =1

But that's not what it means.

> Is there such expression in python?

>>> b=0
>>> b = 0
>>> a = b | 1
>>> a
1
>>> b = 1
>>> a = b | 1
>>> a
1
>>> b = 2
>>> a = b | 1
>>> a
3
>>> 

I'm not sure what What you mean by "nil", but I would geuess
this is the equivalent Python:

if b is not None:
  a = b
else:
  a = 1

-- 
Grant Edwards                   grante             Yow!  .. Do you like
                                  at               "TENDER VITTLES?"?
                               visi.com            
-- 
http://mail.python.org/mailman/listinfo/python-list

Reply via email to