Video: Kan en klasse returnere en verdi python?
2024 Forfatter: Lynn Donovan | [email protected]. Sist endret: 2023-12-15 23:51
EN verdi er ikke noe forskjellig fra et objekt i Python . Når du ringer a klasse objekt (som MyClass() eller list()), det returnerer et eksempel på det klasse . Når du skriver ut et objekt (dvs. får en strengrepresentasjon av et objekt), kalles objektets _str_ eller _repr_ magiske metode og returnert verdi skrevet ut.
På samme måte kan du spørre, kan konstruktøren returnere en verdi i Python?
Python forventer at konstruktør til komme tilbake Ingen og mislykkes hvis det returnerer noe annet. I Smalltalk er ikke nytt et nøkkelord; det er en melding du sender til en klasse (som i seg selv er et objekt). Klassens nye metode lager et objekt og returnerer den.
Foruten ovenfor, kan en funksjon returnere en klasse? Hvis en metode eller funksjonen returnerer et objekt av en klasse som det ikke er noen offentlig kopikonstruktør, for eksempel ostream klasse , det må komme tilbake en referanse til et objekt. Noen metoder og funksjoner , for eksempel den overbelastede oppdragsoperatøren, kan returnere enten et objekt eller en referanse til et objekt.
Spørsmålet er deretter, kan _ init _ returnere verdi?
_i det_ metode returnerer en verdi De _i det_ metoden til en klasse brukes til initialisere nye objekter, ikke opprette dem. Som sådan bør det ikke komme tilbake noen verdi . Returnerer Ingen er riktig i den forstand at ingen kjøretidsfeil vil forekomme, men det antyder at returnert verdi er meningsfylt, noe det ikke er.
Hvordan returnerer du et objekt i Python?
De komme tilbake uttalelse gjør en python funksjon for å avslutte og gi tilbake en verdi til den som ringer. Målet med funksjoner generelt er å ta inn input og komme tilbake noe. EN komme tilbake setning, når den er utført, stopper utførelsen av en funksjon umiddelbart, selv om den ikke er den siste setningen i funksjonen.
Anbefalt:
Kan en funksjon returnere en matrise?
Returner array fra funksjon i C. C-programmering tillater ikke å returnere en hel array som et argument til en funksjon. Du kan imidlertid returnere en peker til en matrise ved å spesifisere matrisens navn uten en indeks
Kan du returnere en matrise i C?
Returner array fra funksjon i C. C-programmering tillater ikke å returnere en hel array som et argument til en funksjon. Du kan imidlertid returnere en peker til en matrise ved å spesifisere matrisens navn uten en indeks
Kan jeg returnere UPS-pakken til postkontoret?
Ja, men bare hvis du returnerer en pakke med en etikett som angir øverst at pakker kan gis til UPS eller United States Postal Service® (USPS). Du kan legge pakken i en personlig postboks eller levere den på en postkanal, inkludert den lokale USPS
Kan jeg returnere Oculus Rift-ene mine?
Hvis du allerede har mottatt Oculus-produktet ditt, kan du kontakte Oculus Support for å returnere det for refusjon. Vi vil utstede en refusjon for Oculus-enheter som returneres innen 30 dager etter at bestillingen din ble sendt. Du vil motta en refusjon til betalingsmåten din så snart Oculus-enheten din har blitt returnert og inspisert
Hvilken sammenligningsoperator brukes til å sammenligne verdi med hver verdi som returneres av underspørring?
ALL-operatoren brukes til å velge alle tupler av SELECT STATEMENT. Den brukes også til å sammenligne en verdi med hver verdi i et annet verdisett eller resultat fra en underspørring. ALL-operatoren returnerer TRUE hvis alle underspørringsverdiene oppfyller betingelsen