Ok thanks I'll try remembering it.
On 8/28/07, Erik Jones <[EMAIL PROTECTED]> wrote: > > On Aug 28, 2007, at 12:04 AM, Lamonte Harris wrote: > > > How come you have to set the initialized created variables to equal > > the parameters, shouldn't that be default? > > > > class testing: > > def __init__(self,testing): > > self.testing = testing > > x = testing("testing") > > print x.testing > > > > > > How come self.testing = testing > > > > Can someone explain that in more detail, just confused on why you > > have to set it up like that. > > -- > > Simple Answer: > > Because language should never set variable values "by default". > That's what programmers are for. There may be application domains > where *some* defaulting behavior makes sense, but that's what > frameworks and DSLs are for. > > Erik Jones > > Software Developer | Emma(r) > [EMAIL PROTECTED] > 800.595.4401 or 615.292.5888 > 615.292.0777 (fax) > > Emma helps organizations everywhere communicate & market in style. > Visit us online at http://www.myemma.com > > >
-- http://mail.python.org/mailman/listinfo/python-list