Kilépés a programból a Python exit funkcióval
sokszor van, amikor ki akarunk lépni a programból, mielőtt az értelmező ezt megteszi, erre a célra python exit funkcióval rendelkezünk. Eltekintve exit is van néhány funkció, mint a quit (), sys.exit () és os._exit (). Tanuljunk meg minden előnyükről és hátrányukról.
a program egyszerű végrehajtása során (a fent említett funkciók használata nélkül), amikor a tolmács eléri a program/szkript végét, kilép a programból., De amikor olyan funkciókat használunk, mint az exit és a quit, akkor automatikusan kijön.
a bemutató tartalma
Python kilépési funkciókkal való munka
néha szükségünk van a program leállítására, mielőtt a tolmács eléri a szkript végét, mintha valami olyasmivel találkoznánk, ami nem szükséges. Tehát értsük meg, hogy milyen funkciókat lehet használni az alábbiakban.
Exit () –
Ez a funkció csak akkor valósítható meg, ha a helyszínen.,Py modul van (jön előre telepítve Python), ezért nem szabad használni a termelési környezetben. Csak a tolmácsnál szabad használni.
a háttérben a Python exit funkció SystemExit kivételt használ. Ez azt jelenti, hogy amikor a tolmács találkozik a kilépéssel (), kivételt ad a SystemExit-nek. Ezenkívül nem nyomtatja ki a kötegnyomatot, ami azt jelenti, hogy miért történt a hiba.
ha print(exit) –
Output-Use exit() or Ctrl-Z plus Return to exit
a következő kód a programból való kilépéshez, ha 18 évesnél fiatalabb választóval találkozunk.,
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
IPython a kimenet-
Python exit segítségével quit() –
Ez a funkció pontosan úgy működik, mint a kilépés(). Nincs egyetlen különbség. Ez a nyelv felhasználóbarátabbá tétele. Gondolj csak bele, te egy újszülött a python nyelv, milyen funkciót fog gondolni kell használni, hogy kilépjen a program? Kilép vagy kilép, igaz?, Ez teszi a Python könnyen használható nyelvet. Mint a python exit funkció, a Python quit () nem hagy semmilyen verem nyoma, és nem kell használni a való életben.
tegyük fel, hogy ki akarunk lépni a programból, amikor találkozunk egy névvel a marks listában-
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 () –
Ez a funkció hasznos, használható a valós világban vagy a termelési környezetben, mert ez a funkció a sys modul elérhető mindenhol. Ezt a funkciót az a=terminál vezérlésére kell használnunk, ha nagy fájlok vannak.
Output- Voting not allowed because the age is less than 18
os._exit –
Ez a funkció hívja a C függvény =_exit () amely megszünteti a programot azonnal. Ez a kijelentés “soha nem térhet vissza”.,
különbség exit (0) és exit(1)
a fő különbség exit(0) és exit(1), hogy exit(0) jelentése siker minden hibát és exit(1) jelentése hiba.
kell olvasni:
- hogyan lehet átalakítani String kisbetűs
- hogyan kell kiszámítani Square Root
- User Input | Input () Function/Keyboard Input
- legjobb könyv tanulni Python 2020 – ban
következtetés –
a kilépési funkció hasznos funkció, ha azt akarjuk, hogy kilépjen a Program anélkül, hogy a tolmács elérte a program végét., Néhány használt funkció a python exit funkció, quit (), sys.exit (), os._exit (). Ezeket a funkciókat az igényeinknek megfelelően kell használnunk.
próbálja meg futtatni a programokat az Ön oldalán, majd tudassa velem, ha bármilyen kérdése van.
Boldog kódolás!