On Fri, 24 Apr 2009 03:00:26 -0700, GC-Martijn wrote: > Hello, > > I'm trying to do a if statement with a function inside it. I want to use > that variable inside that if loop , without defining it. > > def Test(): > return 'Vla' > > I searching something like this: > > if (t = Test()) == 'Vla': > print t # Vla > > or > > if (t = Test()): > print t # Vla
Fortunately, there is no way of doing that with Python. This is one source of hard-to-debug bugs that Python doesn't have. > ------------------------------------------ The long way > t = Test() > if (t == 'Vla': > print t # must contain Vla What's wrong with that? -- Steven -- http://mail.python.org/mailman/listinfo/python-list