Python, ben size söyleyebilirim inanıyorum
myVar = var1 or var2 or var3
Python belgeleri x or y
olarak tanımlıyor
x yanlış ise, o zaman y else x
Edit: theatrus ilginç bir noktaya getirir - Ben bile değişkenleri tanımlı olmayabilir o kabul etmemişti. Ben bu konuda tartışma bulundu:
Python doesn't have a specific
function to test whether a variable is
defined, since all variables are
expected to have been defined before
use - even if initially just assigned
the None object. Attempting to access
a variable that hasn't previously been
defined will raise an exception.
It is generally considered unusual in
Python not to know whether a variable
has already been defined. But if you
are nevertheless in this situation,
you can make sure that a given
variable is in fact defined (as None,
if nothing else) by attempting to
access it inside a 'try' block and
assigning it the None object should it
raise a NameError exception.
Eğer değişkenler var, ve varlığı ve truthiness hem tek kontrol etmek istediğiniz garanti değilseniz Yani, bazı dağınık kod için de olabilir.