Ieșirea din program cu funcția Python exit

0 Comments

există de multe ori când dorim să ieșim din program înainte ca interpretul să facă acest lucru și, în acest scop, avem funcția python exit. În afară de ieșire, avem și câteva funcții precum quit (), sys.exit () și os._exită (). Să învățăm despre fiecare dintre avantajele și dezavantajele lor. în timpul unei execuții simple a programului (fără utilizarea funcțiilor menționate mai sus), când interpretul ajunge la sfârșitul programului/scriptului, acesta iese din program., Dar când folosim funcții precum exit și quit, acesta iese automat în acel moment.

conținutul tutorialului

lucrul cu funcțiile de ieșire python

uneori avem nevoie ca programul să se oprească înainte ca interpretul să ajungă la sfârșitul scriptului, ca și cum am întâlni ceva ce nu este necesar. Deci, să înțelegem ce funcții pot fi folosite mai jos.

Exit () –

această funcție poate fi implementată numai atunci când site-ul.,modulul py este acolo (vine preinstalat cu Python), și de aceea nu ar trebui să fie utilizat în mediul de producție. Acesta trebuie utilizat numai cu interpretul.

în fundal, funcția de ieșire python utilizează o excepție SystemExit. Aceasta înseamnă că atunci când interpretul întâlnește ieșirea (), dă excepția SystemExit. De asemenea, nu imprimă urmele de stivă, ceea ce înseamnă că a apărut eroarea. dacă efectuăm print (exit) –

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

urmează codul pentru ieșirea din program dacă întâlnim un alegător cu vârsta mai mică de 18 ani.,

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 

Dacă vom rula programul în ipython de ieșire este-

Python ieșire folosind quit() –

Această funcție funcționează exact ca și ieșire(). Nu există o singură diferență. Este de a face limba mai ușor de utilizat. Gândește-te, ești un începător în limba python, la ce funcție te vei gândi ar trebui să fie folosit pentru a ieși din program? Ieșiți sau renunțați, nu?, Aceasta este ceea ce face Python un limbaj ușor de utilizat. Ca și funcția de ieșire python, python quit () nu lasă nici o urmă stivă și nu ar trebui să fie utilizate în viața reală.

să Presupunem că, vrem să ieșiți din program atunci când ne întâlnim cu un nume în lista mărcilor-

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 () –

această funcție este benefică și poate fi utilizată în lumea reală sau în mediul de producție, deoarece este o funcție a modulului sys disponibil peste tot. Ar trebui să folosim această funcție pentru controlul terminalului a=Când avem fișiere mari.

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

os._exit –

această funcție apelează funcția C = _exit () care termină programul imediat. De asemenea, această afirmație „nu se poate întoarce niciodată”.,

diferența dintre exit (0) și exit(1)

principala diferență între exit(0) și exit(1) este că exit(0) reprezintă succesul cu orice erori și exit(1) reprezintă eșecul.

Trebuie să Citească:

  • Cum de a Converti Șir în litere Mici în
  • Cum de a Calcula Rădăcina Pătrată
  • Utilizator de Intrare | Input () Funcția | Intrare de la Tastatură
  • cea Mai bună Carte pentru a Învăța Python în 2020

Concluzie

funcția De ieșire este o funcție utilă atunci când dorim să ieșim din programul nostru, fără interpretul ajunge la sfârșitul programului., Unele dintre funcțiile utilizate sunt python exit function, quit (), sys.ieșire (), os._exită (). Ar trebui să folosim aceste funcții în funcție de nevoile noastre.încercați să rulați programele de partea dvs. și anunțați-mă dacă aveți întrebări.

codificare fericit!


Lasă un răspuns

Adresa ta de email nu va fi publicată. Câmpurile obligatorii sunt marcate cu *