Czy self jest wymagane w Pythonie?
Czy self jest wymagane w Pythonie?

Wideo: Czy self jest wymagane w Pythonie?

Wideo: Czy self jest wymagane w Pythonie?
Wideo: What you need to know about SELF in Python 2024, Może
Anonim

", ale w Pyton " samego siebie . " jest zawsze wymagany . Powód jest taki, że Pyton nie ma wyraźnej składni do deklarowania zmiennych, więc nie byłoby sposobu, aby stwierdzić, czy x = 7 ma deklarować nową zmienną lokalną lub przypisywać do zmiennej składowej.

Poza tym, czy jest to samo obowiązkowe w Pythonie?

Proces wywołujący jest automatyczny, podczas gdy proces odbierający nie jest (jego jawny). Z tego powodu pierwszym parametrem funkcji w klasie musi być sam obiekt. Zapisywanie tego parametru jako samego siebie to tylko konwencja. To nie jest słowo kluczowe i nie ma specjalnego znaczenia w Pyton.

Wiesz też, czy w Pythonie potrzebne są klasy? Klasy Pythona i metody Pyton jest „językiem programowania obiektowego”. Oznacza to, że prawie cały kod jest zaimplementowany przy użyciu specjalnej konstrukcji o nazwie zajęcia . Programiści używają zajęcia trzymać powiązane rzeczy razem. Odbywa się to za pomocą słowa kluczowego „ klasa ”, który jest zgrupowaniem konstruktów obiektowych.

Pytanie brzmi również, do czego służy self-used w Pythonie?

samego siebie reprezentuje instancję klasy. Używając „ samego siebie ” słowo kluczowe możemy uzyskać dostęp do atrybutów i metod klasy w pyton . Wiąże atrybuty z podanymi argumentami.

Dlaczego _ init _ jest używany w Pythonie?

ten _w tym_ Funkcja nazywana jest konstruktorem, orinicjalizatorem i jest wywoływana automatycznie podczas tworzenia nowej instancji klasy. W ramach tej funkcji nowo utworzony obiekt jest przypisywany do parametru self. Notacja self.legs to atrybut zwany nogami obiektu w zmiennej self.

Zalecana: