s použitím dekorátoru

class S(object):
    @staticmethod
    def staticM(pp):
        print pp*2

S.staticM("nazdar ")

více:
http://www.ddj.com/184406073

Jan Matějka 

> -----Original Message-----
> From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On 
> Behalf Of superman
> Sent: Tuesday, November 07, 2006 7:59 PM
> To: Konference PyCZ
> Subject: [python] Statické metody v Pythonu
> 
> Nevíte, jak udělat statickou metody v Pythonu, myslím metodu, 
> které není vázána k instanci, tedy self, ale jen ke třídě.
> 
> Zkoušel jsem:
> 
> class trida:
> 
>       def static(i):
>               print i
> 
> 
> trida.static(3)
> 
> A dostal jsem chybové hlášení, že se Pythonu nelíbí, že 
> předávám číslo a ne instanci. Určitě to nějak jde, ale po 
> pokusu někde se to dočíst to vzdávám. Nevíte jak na to?
> _______________________________________________
> Python mailing list
> [email protected]
> http://www.py.cz/mailman/listinfo/python
> 

_______________________________________________
Python mailing list
[email protected]
http://www.py.cz/mailman/listinfo/python

Odpovedet emailem