Video: Kan en klasse returnere en værdi python?
2024 Forfatter: Lynn Donovan | [email protected]. Sidst ændret: 2023-12-15 23:45
EN værdi er ikke noget anderledes end et objekt i Python . Når du ringer til a klasse objekt (som MyClass() eller list()), det vender tilbage et eksempel på det klasse . Når du udskriver et objekt (dvs. får en strengrepræsentation af et objekt), kaldes objektets _str_ eller _repr_ magiske metode, og returneret værdi trykt.
På samme måde kan du spørge, kan konstruktøren returnere en værdi i Python?
Python forventer konstruktør til Vend tilbage Ingen og fejler, hvis det vender tilbage Ellers andet. I Smalltalk er nyt ikke et nøgleord; det er en besked du sender til en klasse (som i sig selv er et objekt). Klassens nye metode opretter et objekt og vender tilbage det.
Udover ovenstående, kan en funktion returnere en klasse? Hvis en metode eller funktion vender tilbage et objekt af en klasse som der ikke er nogen offentlig kopikonstruktør, såsom ostream klasse , det skal Vend tilbage en reference til et objekt. Nogle metoder og funktioner , såsom den overbelastede tildelingsoperatør, kan vende tilbage enten et objekt eller en reference til et objekt.
Efterfølgende er spørgsmålet, kan _ init _ returnere værdi?
_i det_ metode vender tilbage -en værdi Det _i det_ metode af en klasse bruges til initialisere nye objekter, ikke skabe dem. Som sådan burde det ikke Vend tilbage nogen værdi . Vender tilbage Ingen er korrekt i den forstand, at ingen runtime fejl vilje forekomme, men det tyder på, at returneret værdi er meningsfuldt, hvilket det ikke er.
Hvordan returnerer du et objekt i Python?
Det Vend tilbage erklæring giver en python funktion til at afslutte og give en værdi tilbage til den, der ringer. Formålet med funktioner generelt er at modtage input og Vend tilbage noget. EN Vend tilbage sætning, når den er udført, stopper omgående udførelsen af en funktion, selvom den ikke er den sidste sætning i funktionen.
Anbefalede:
Kan en funktion returnere et array?
Returner array fra funktion i C. C-programmering tillader ikke at returnere et helt array som et argument til en funktion. Du kan dog returnere en markør til et array ved at angive arrayets navn uden et indeks
Kan du returnere et array i C?
Returner array fra funktion i C. C-programmering tillader ikke at returnere et helt array som et argument til en funktion. Du kan dog returnere en markør til et array ved at angive arrayets navn uden et indeks
På hvilke måder kan en post have værdi for en organisation?
Optegnelser har værdi for et bureau, fordi: De er det grundlæggende administrative værktøj, som bureauet driver sin virksomhed med. De dokumenterer agenturets organisation, funktioner, politikker, beslutninger, procedurer og væsentlige transaktioner
Kan vi indsætte null-værdi i kolonnen med fremmednøgle?
NULL-værdier i fremmednøgle En fremmednøgle, hvis kolonner udelader NOT NULL, kan indeholde NULL-værdier, selvom den primære nøgle ikke indeholder nogen NULL-værdier. Således kan du indsætte rækker i tabellen, selvom deres fremmednøgle endnu ikke er kendt
Hvilken sammenligningsoperator bruges til at sammenligne værdi med hver værdi, der returneres af underforespørgsel?
ALLE-operatoren bruges til at vælge alle tupler af SELECT STATEMENT. Det bruges også til at sammenligne en værdi med hver værdi i et andet værdisæt eller resultat fra en underforespørgsel. ALL-operatoren returnerer TRUE, hvis alle underforespørgselsværdier opfylder betingelsen