Vyžaduje sa v Pythone self?
Vyžaduje sa v Pythone self?

Video: Vyžaduje sa v Pythone self?

Video: Vyžaduje sa v Pythone self?
Video: Eminem - Cleanin' Out My Closet (Official Music Video) 2024, November
Anonim

", ale v Python " seba . " je vždy požadovaný . Dôvodom je to Python nemá explicitnú syntax na deklarovanie premenných, takže neexistuje spôsob, ako zistiť, či x = 7 má deklarovať novú lokálnu premennú alebo priradiť k členskej premennej.

Okrem toho, je v Pythone povinné?

Proces volania je automatický, zatiaľ čo proces prijímania nie je (jeho explicitný). To je dôvod, prečo prvým parametrom funkcie v triede musí byť samotný objekt. Zápis tohto parametra ako seba je len konvencia. Nie je to kľúčové slovo a nemá žiadny osobitný význam Python.

Tiež viete, sú v Pythone potrebné triedy? Triedy Pythonu a metódy Python je „objektovo orientovaný programovací jazyk“. To znamená, že takmer celý kód je implementovaný pomocou špeciálneho konštruktu tzv triedy . Programátori používajú triedy držať súvisiace veci pohromade. To sa deje pomocou kľúčového slova „ trieda “, čo je zoskupenie objektovo orientovaných konštruktov.

Otázkou tiež je, na čo sa v Pythone používa samo?

seba predstavuje inštanciu triedy. Pomocou „ seba ” kľúčové slovo, v ktorom máme prístup k atribútom a metódam triedy pytón . Spája atribúty s danými argumentmi.

Prečo sa v Pythone používa _ init _?

The _init_ funkcia sa nazýva konštruktor, orinicializátor a automaticky sa volá, keď vytvoríte novú inštanciu triedy. V rámci tejto funkcie sa novovytvorenému objektu priradí parameter self. Zápis self.legs je atribút nazývaný nohy objektu v premennej self.

Odporúča: