Видео: Може ли клас да върне стойност python?
2024 Автор: Lynn Donovan | [email protected]. Последно модифициран: 2023-12-15 23:43
А стойност не е нещо различно от обект в Python . Когато се обадите на а клас обект (като MyClass() или list()), то се завръща пример за това клас . Когато отпечатате обект (т.е. получите низово представяне на обект), магическият метод _str_ или _repr_ на този обект се извиква и върната стойност отпечатан.
По същия начин, може да попитате, може ли конструкторът да върне стойност в Python?
Python очаква конструктор да се връщане Няма и се проваля, ако е така се завръща нещо друго. В Smalltalk новото не е ключова дума; това е съобщение, което изпращате до клас (който сам по себе си е обект). Новият метод на класа създава обект и се завръща то.
Освен по-горе, може ли функция да върне клас? Ако метод или функция се връща обект на а клас за които няма конструктор на публично копие, като ostream клас , трябва връщане препратка към обект. Някои методи и функции , като например претоварения оператор за присвояване, може да се върне или обект, или препратка към обект.
Впоследствие въпросът е, може ли _ init _ да върне стойност?
_в него_ метод се завръща а стойност В _в него_ методът на клас се използва инициализирайте нови обекти, а не да ги създават. Като такъв не би трябвало връщане всякакви стойност . Връщане Никой не е правилен в смисъл, че няма грешка по време на изпълнение ще се случват, но това предполага, че върната стойност има смисъл, което не е.
Как връщате обект в Python?
В връщане изявление прави а python функция за излизане и връщане на стойност на повикващия. Целта на функциите като цяло е да приемат входове и връщане нещо. А връщане оператор, след като бъде изпълнен, незабавно спира изпълнението на функция, дори ако не е последният оператор във функцията.
Препоръчано:
Каква е разликата между вътрешния клас и вложения клас?
Клас, който е деклариран без използване на статичен, се нарича вътрешен клас или нестатичен вложен клас. Статично вложеният клас е ниво на клас като другите статични членове на външния клас. Като има предвид, че вътрешният клас е свързан с екземпляр и може да има достъп до членове на екземпляра на ограждащия клас
Може ли функция да върне масив?
Връщане на масив от функция в C. Програмирането на C не позволява връщането на цял масив като аргумент на функция. Въпреки това, можете да върнете указател към масив, като посочите името на масива без индекс
Не може да се свърже сървърът може да не работи не може да се свърже с MySQL сървър на 127.0 0.1 10061?
Ако MySQL сървърът работи под Windows, можете да се свържете чрез TCP/IP. Трябва също така да проверите дали TCP/IP портът, който използвате, не е блокиран от защитна стена или услуга за блокиране на портове. Грешката (2003) Не мога да се свържа с MySQL сървър на „сървър“(10061) показва, че мрежовата връзка е отказана
По какви начини записът може да има стойност за една организация?
Записите имат стойност за една агенция, защото: Те са основният административен инструмент, чрез който агенцията осъществява своята дейност. Те документират организацията, функциите, политиките, решенията, процедурите и основните транзакции на агенцията
Кой оператор за сравнение се използва за сравняване на стойност с всяка стойност, върната от подзаявка?
Операторът ALL се използва за избор на всички кортежи на SELECT STATEMENT. Използва се също за сравняване на стойност с всяка стойност в друг набор от стойности или резултат от подзаявка. Операторът ALL връща TRUE, ако всички стойности на подзаявките отговарят на условието