Johnny Lee wrote: > I'm new in python and I was wondering what's the difference between > the two code section below: > > (I) > class TestResult: > _pass_ = "pass" > _fail_ = "fail" > _exception_ = "exception" > > (II) > class TestResult: > pass = "pass" > fail = "fail" > exception = "exception" > > Thanks for your help.
There's nothing per se different between a variable named 'x' and one named '_x_'. The difference here is that pass is a keyword, so pass = 'pass' is illegal. -- Erik Max Francis && [EMAIL PROTECTED] && http://www.alcyone.com/max/ San Jose, CA, USA && 37 20 N 121 53 W && AIM erikmaxfrancis Experience is the name everyone gives to their mistakes. -- Oscar Wilde -- http://mail.python.org/mailman/listinfo/python-list