[python-users] assert expression1, expression2 != assert (expression1, expression2)

Jantzen, Günter Guenter.Jantzen at prodv.de
Di Jul 1 19:45:06 CEST 2008


Rex schrieb:
> 
> >>> assert 1
> >>> assert 0
> Traceback (most recent call last):
>   File "<string>", line 1, in <string>
> AssertionError:
> >>> assert 0, 'hi'
> Traceback (most recent call last):
>   File "<string>", line 1, in <string>
> AssertionError: hi
> >>> assert (0, 'hi')
> >>>
> 

Hallo Rex,

>>> assert (0, 'hi')

Der assert sieht ein Tupel mit zwei Elementen und das ist True (warum wissen die Götter)
Hingegen:

>>> assert () , "ich armes nichts"
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
AssertionError: ich armes nichts
>>>

Gruss
Günter




Mehr Informationen über die Mailingliste python-users