Python Class Best Practice

cptnwillard at gmail.com cptnwillard at gmail.com
Wed Dec 5 11:56:50 EST 2007


On Dec 5, 12:18 am, Rod Person <rodper... at verizon.net> wrote:
> -----BEGIN PGP SIGNED MESSAGE-----
> Hash: SHA1
>
> I've been doing python programming for about 2 years as a hobby and now
> I'm finally able to use it at work in an enterprise environment. Since
> I will be creating the base classes and libraries I wondering which why
> is consider best when creating python classes:
>
> 1:
> class Foo(object):
>   member1=''
>   member2=0
>
>   def __init__(self,member1='',member2=0):
>         self.member1 = member1
>         self.member2 = member2
>
> 2:
> class Foo(object):
>         def  __init(self,member1='',member2=0):
>                 self.member1 = member1
>                 self.member2 = member2
>


The short answer : if 2 works, then stick with it.



More information about the Python-list mailing list