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