Wideo: Czy klasa może zwrócić pytona wartości?
2024 Autor: Lynn Donovan | [email protected]. Ostatnio zmodyfikowany: 2023-12-15 23:51
A wartość nie jest czymś innym niż przedmiot w Pyton . Kiedy dzwonisz klasa obiekt (jak MyClass() lub list()), it zwroty przykład tego klasa . Kiedy drukujesz obiekt (tj. otrzymujesz ciąg reprezentujący obiekt), wywoływana jest magiczna metoda _str_ lub _repr_ tego obiektu, a zwracana wartość drukowane.
Podobnie możesz zapytać, czy konstruktor może zwrócić wartość w Pythonie?
Pyton oczekuje konstruktor do powrót Brak i nie powiedzie się, jeśli to zwroty coś jeszcze. W Smalltalk nowe nie jest słowem kluczowym; jest to wiadomość, którą wysyłasz do klasy (która sama jest obiektem). Nowa metoda klasy tworzy obiekt i zwroty to.
Poza powyższym, czy funkcja może zwrócić klasę? Jeśli metoda lub funkcja zwraca obiekt klasa dla których nie ma publicznego konstruktora kopiującego, takiego jak ostream klasa , to musi powrót odwołanie do obiektu. Niektóre metody i Funkcje , takie jak przeciążony operator przypisania, może wrócić albo obiekt, albo odwołanie do obiektu.
Następnie pojawia się pytanie, czy _ init _ może zwrócić wartość?
_w tym_ metoda zwroty a wartość ten _w tym_ metoda klasy służy do inicjalizuj nowe obiekty, a nie ich tworzenie. Jako taki nie powinien powrót każdy wartość . Powracający Żaden nie jest poprawny w tym sensie, że nie ma błędu w czasie wykonywania Wola występują, ale sugeruje to, że zwracana wartość ma znaczenie, a tak nie jest.
Jak zwrócić obiekt w Pythonie?
ten powrót oświadczenie sprawia, że pyton funkcja do wyjścia i przekazania wartości wywołującemu. Celem funkcji w ogóle jest przyjmowanie danych wejściowych i powrót coś. A powrót Instrukcja po wykonaniu natychmiast zatrzymuje wykonywanie funkcji, nawet jeśli nie jest to ostatnia instrukcja w funkcji.
Zalecana:
Czy funkcja może zwrócić tablicę?
Zwróć tablicę z funkcji w programowaniu w języku C.C nie pozwala na zwrócenie całej tablicy jako argumentu funkcji. Możesz jednak zwrócić wskaźnik do tablicy, określając nazwę tablicy bez indeksu
Czy możesz zwrócić tablicę w C?
Zwróć tablicę z funkcji w programowaniu w języku C.C nie pozwala na zwrócenie całej tablicy jako argumentu funkcji. Możesz jednak zwrócić wskaźnik do tablicy, określając nazwę tablicy bez indeksu
Jakie jest pojęcie l-wartości i r-wartości?
TL;DR: „lvalue” oznacza albo „wyrażenie, które można umieścić po lewej stronie operatora przypisania”, albo oznacza „wyrażenie, które ma adres pamięci”. „rvalue” definiuje się jako „wszystkie inne wyrażenia”
Czy atrybut XML może mieć wiele wartości?
Atrybuty nie mogą zawierać wielu wartości (elementy can) atrybuty nie mogą zawierać struktur drzewiastych (elementy can) atrybuty nie są łatwo rozwijalne (do przyszłych zmian)
Czy tag kotwicy może mieć atrybut wartości?
Możesz także dodać atrybut „rel” do tagu kotwicy. opisuje relację do dokumentu, na który wskazuje łącze. Możesz go również użyć do przechowywania wartości