[Tutor] Writing Classes in python
Andreas Kostyrka
andreas at kostyrka.org
Wed Nov 1 22:39:57 CET 2006
class Sample:
def method1(self):
print "method1"
s = Sample()
s.method1()
Please notice, you need () to invoke a method in Python, and you need an
explicit self argument on the method definition.
Andreas
Am Mittwoch, den 01.11.2006, 21:21 +0000 schrieb Rajesh R:
> I am new to Python and i have a very basic question about writing classes.
> Lets say i have the following code :
>
> class Sample:
> 'A simple class'
>
> def method1():
> print 'Inside Method1'
>
> When i create an instance of the class and when i try to call the method
> method1, i get an error message.
> What i do is on the promt, i import the class, create an instance say
> obj=Sample and i call the method obj.method1
>
> Am i doing something wrong or i might have not understood the class coding
> in Python.
>
> Thanks
> Rajesh
>
> _________________________________________________________________
> Spice up your IM conversations. New, colorful and animated emoticons. Get
> chatting! http://server1.msn.co.in/SP05/emoticons/
>
> _______________________________________________
> Tutor maillist - Tutor at python.org
> http://mail.python.org/mailman/listinfo/tutor
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 189 bytes
Desc: Dies ist ein digital signierter Nachrichtenteil
Url : http://mail.python.org/pipermail/tutor/attachments/20061101/9c04a3cd/attachment.pgp
More information about the Tutor
mailing list