Poistuminen Ohjelma Python exit Toiminto

0 Comments

On olemassa monta kertaa, kun haluamme sulje ohjelma, ennen kuin tulkki tekee niin, ja tätä varten meillä on python exit toiminto. Lisäksi exit meillä on myös joitakin toimintoja, kuten quit (), sys.exit () ja os._poistua(). Let ’ s oppinut kunkin niiden etuja ja haittoja.

Aikana yksinkertaisen ohjelman suoritus (ilman edellä mainittujen toimintojen), kun tulkki loppuu program/script, se poistuu ohjelmasta., Mutta kun käytämme toimintoja, kuten exit ja quit, se tulee ulos automaattisesti silloin.

Sisältö Opetusohjelma

Työskentely python exit-toiminnot

Joskus tarvitsemme ohjelma lopettaa, ennen kuin tulkki ehtii loppuun käsikirjoituksen, kuin jos kohtaamme jotain, jota ei tarvita. Joten, katsotaanpa ymmärtää, mitä toimintoja voidaan käyttää alla.

Exit () –

Tämä toiminto voidaan toteuttaa vain, kun sivuston.,py-moduuli on siellä (se tulee esiasennettuna Python), ja siksi sitä ei saa käyttää tuotantoympäristössä. Sitä saa käyttää vain tulkin kanssa.

taustalla python exit-funktio käyttää SystemExit-poikkeusta. Se tarkoittaa, että kun tulkki kohtaa poistumisen (), se antaa SystemExit-poikkeuksen. Se ei myöskään tulosta pinon jälkeä, mikä tarkoittaa, miksi virhe tapahtui.

Jos me suorita print(exit) –

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

Seuraava koodi poistumatta ohjelma, jos kohtaamme äänestäjä, joiden ikä on alle 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 

Jos me suorita ohjelma ipython lähtö on-

Python poistua käyttämällä quit() –

Tämä toiminto toimii juuri niin kuin exit(). Siinä ei ole mitään eroa. Tarkoituksena on tehdä kielestä käyttäjäystävällisempi. Ajattele, olet aloittelija Pythonin kielelle, mitä toimintoa sinun tulee ajatella pitäisi käyttää poistumaan ohjelmasta? Poistukaa tai lopettakaa., Tämä tekee Pythonista helppokäyttöisen kielen. Python exit-toiminnon tavoin python quit () ei jätä pinojälkiä eikä sitä tule käyttää oikeassa elämässä.

Oletetaan, haluamme poistua ohjelmasta, kun kohtaamme nimi merkitsee lista-

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

Tämä toiminta on hyödyllistä ja sitä voidaan käyttää todellisessa maailmassa tai tuotantoympäristössä, koska se on funktio sys-moduuli saatavilla kaikkialla. Meidän pitäisi käyttää tätä toimintoa terminaali A=kun meillä on suuria tiedostoja.

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

os._exit –

Tämä toiminta vaatii C-toiminto =_exit (), joka sulkee ohjelman välittömästi. Myös tämä lausunto ”ei voi koskaan palata”.,

Ero exit(0) ja exit(1)

suurin ero välillä exit(0) ja exit(1) on, että exit(0) edustaa menestystä mahdolliset virheet ja exit(1) on vika.

Täytyy Lukea:

  • Miten Muuntaa Merkkijonon Pienet kirjaimet
  • Miten Laskea Square Root
  • Käyttäjä Input | Input () Toiminto | Keyboard Input
  • Paras Kirja Oppia Python vuoteen 2020 mennessä

Johtopäätös

poistu-toiminto on hyödyllinen toiminto, kun halutaan poistua meidän ohjelma ilman tulkin tavoittaminen ohjelman lopussa., Osa käytetyistä funktioista on python exit-funktio, quit (), sys.exit (), os._poistua(). Meidän pitäisi käyttää näitä toimintoja tarpeidemme mukaan.

yritä ajaa ohjelmia puolellasi ja kerro, jos sinulla on kysyttävää.

Happy Coding!


Vastaa

Sähköpostiosoitettasi ei julkaista. Pakolliset kentät on merkitty *