Python fonksiyon çağırma

bi fonskiyon oluşturduğumuzda onu şöle çağırıyorum fonksiyon(a)
onu bu şekilde nasıl çağırabilirim a.fonksiyon()

Merhaba,

Bir fonksiyonu fonksiyon.baska_bir_fonksiyon() şeklinde çağıramazsınız. Bir sınıfa veya o sınıfa ait metotları ancak bu şekilde çağırabilirsiniz.

class Nesne:
    @classmethod
    def sinif_metodu(cls):
        print(f"Ben {cls} sınıfına ait bir sınıf metoduyum.")

    def ornek_metodu(self):
        print(f"Ben {self.__class__} sınıfının {self} örneğine ait bir örnek metoduyum.")

    @staticmethod
    def statik_metod():
        print("Beni sınıfın dışında da tanımlayabilirdin aslında.")


Nesne.sinif_metodu()
try:
    Nesne.ornek_metodu()
except TypeError:
    print("Örneği oluşturmadan örnek metodunu çağıramazsın.")
Nesne.statik_metod()

ornek = Nesne()
ornek.sinif_metodu()
ornek.ornek_metodu()
ornek.statik_metod()
1 Beğeni