zaur a écrit :
On 26 авг, 17:13, "Diez B. Roggisch" <de...@nospam.web.de> wrote:
Whom am we to judge? Sure if you propose this, you have some usecases in
mind - how about you present these

Ok. Here is a use case: object initialization.

For example,

person = Person():
  name = "john"
  age = 30
  address = Address():
     street = "Green Street"
     no = 12

vs.

person = Person()
person.name = "john"
person.age = 30
address = person.address = Address()
address.street = "Green Street"
address.no = 12

Err... Looks like you really should read the FineManual(tm) - specifically, the parts on the __init__ method.

class Person(object):
   def __init__(self, name, age, address):
       self.name = name
       self.age = age
       self.address = address

class Address(object):
   def __init__(self, street, no):
       self.no = no
       self.street = street


person = Person(
   name="john",
   age=30,
   address = Address(
       street="Green Street",
       no=12
   )
)

--
http://mail.python.org/mailman/listinfo/python-list

Reply via email to