Spennende Program med Python exit-Funksjonen

0 Comments

Det er mange ganger når vi ønsker å avslutte programmet før tolken gjør det, og for dette formålet, har vi python exit-funksjonen. Bortsett fra avkjørsel vi har også noen funksjoner som quit(), sys.exit() og os._avslutte(). La oss lært om hver av sine fordeler og ulemper.

i Løpet av en enkelt kjøring av programmet (uten bruk av funksjonene som er nevnt ovenfor), når tolken har nådd slutten av programmet/script, det går ut av programmet., Men når vi bruker funksjoner som du avslutt og avslutt, blir det automatisk ut på det tidspunktet.

Innholdet i Opplæringen

Arbeide med python avslutt funksjoner

noen Ganger trenger vi programmet til å stoppe før tolken har nådd slutten av skriptet, som hvis vi støter på noe som ikke er nødvendig. Så, la oss forstå hvilke funksjoner som kan brukes nedenfor.

Avslutt () –

Denne funksjonen kan bare gjennomføres når nettstedet.,py-modulen er det (det kommer forhåndsinstallert med Python), og det er derfor det ikke bør brukes i produksjonen miljø. Det må bare brukes sammen med tolken.

I bakgrunnen, python exit-funksjonen bruker en SystemExit Unntak. Det betyr at når tolken møter exit(), det gir SystemExit unntak. Også, det ser ikke ut stack trace, som betyr hvorfor feilen oppstod.

Hvis vi utfører print(exit) –

Output-Use exit() or Ctrl-Z plus Return to exit 

Følgende er koden for å avslutte programmet hvis vi får en velgernes med alder yngre enn 18.,

ages= for age in ages: if age < 18: print(age,"not allowed") exit() else: print(age,"allowed") 
Output- 19 allowed 45 allowed 12 not allowed 

Hvis vi kjører programmet i ipython output-er-

Python avslutt med quit() –

Denne funksjonen fungerer akkurat som exit(). Det er ikke et enkelt forskjell. Det er for å gjøre språket mer brukervennlig. Tenk, du er en nybegynner til python språk, hvilke funksjoner du vil tenke på å skulle brukes til å avslutte programmet? Avslutt eller slutte, ikke sant?, Dette er hva som gjør Python-en enkel å bruke språket. Som python exit-funksjonen, python avslutt() ikke la noen stack trace, og bør ikke brukes i det virkelige liv.

Tenk, vi ønsker å avslutte programmet når vi møter et navn i merker liste-

marks= for i in marks: if type(i) != int : print("Oops!! Encountered a non-int value:",i) quit() 
Output- Oops!! Encountered a non-int value: ashwini 

Sys.,exit()-

Denne funksjonen er gunstig og kan brukes i den virkelige verden eller produksjonsmiljø fordi det er en funksjon av sys-modul tilgjengelig overalt. Vi skal bruke denne funksjonen til å kontrollere terminal a=når vi har store filer.

Output- Voting not allowed because the age is less than 18 

os._exit –

Denne funksjonen kaller C-funksjon =_exit() som avslutter programmet umiddelbart. Også denne erklæringen «kan aldri vende tilbake».,

Forskjellen mellom exit(0) og exit(1)

Den viktigste forskjellen mellom exit(0) og exit(1) er at exit(0) representerer suksess med eventuelle feil og exit(1) representerer feil.

Må Lese:

  • Hvordan du Konverterer String til Små bokstaver i
  • Hvordan å Beregne kvadratroten
  • Bruker Input | Input () Funksjon | Tastatur Input
  • Beste Bok for å Lære Python i 2020

Konklusjon-

exit-funksjonen er en nyttig funksjon når vi ønsker å gå ut fra vårt program uten tolk når slutten av programmet., Noen av funksjonene som brukes er python exit-funksjonen, avslutt(), sys.exit(), os._avslutte(). Vi skal bruke disse funksjonene i henhold til våre behov.

Prøv å kjøre programmer på din side og gi meg beskjed hvis du har noen spørsmål.

Glade for Koding!


Legg igjen en kommentar

Din e-postadresse vil ikke bli publisert. Obligatoriske felt er merket med *