Ao sair do programa com a função de saída em Python

0 Comments

Existem muitas vezes em que queremos sair do programa antes que o interpretador o faça, e para este fim, temos a função de saída em python. Além do exit, também temos algumas funções como quit(), sys.exit() e os._sair(). Vamos aprender sobre cada uma das suas vantagens e desvantagens.

durante uma execução simples do programa (sem o uso das funções mencionadas acima), quando o interpretador chega ao fim do programa/script, ele sai do programa., Mas quando usamos funções como sair e sair, ele sai automaticamente naquele momento.

conteúdo do Tutorial

trabalhar com funções de saída em python

por vezes precisamos que o programa pare antes que o interpretador chegue ao fim do programa, como se encontrássemos algo que não é necessário. Então, vamos entender que funções podem ser usadas abaixo.

Exit () –

Esta função só pode ser implementada quando o site.,o módulo py está lá (vem pré-instalado com Python), e é por isso que não deve ser usado no ambiente de produção. Só deve ser usado com o intérprete.

no fundo, a função saída python usa uma exceção SystemExit. Significa que quando o interpretador Encontra a saída(), ele dá a exceção SystemExit. Além disso, não imprime o traço da pilha, o que significa por que o erro ocorreu.

If we perform print(exit) –

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

Following is the code for saiting the program if we encounter a voter with age less than 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 

Se executar o programa no ipython a saída é-

Python sair usando quit() –

Esta função funciona exatamente como o exit(). Não há uma única diferença. É para tornar o idioma mais fácil de usar. Basta pensar, você é um novato para a linguagem python, que função você vai pensar deve ser usado para sair do programa? Sair ou desistir, certo?, Isto é o que torna o Python uma linguagem fácil de usar. Como a função de saída python, o Python quit () não deixa nenhum traço de pilha e não deve ser usado na vida real.

Suponha que, queremos sair do programa, quando nos deparamos com um nome na lista de marcas-

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

Esta função é benéfica e pode ser usada no mundo real ou ambiente de produção porque é uma função do módulo de sistemas disponível em todos os lugares. Devemos usar esta função para controlar o terminal a=quando temos arquivos grandes.

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

os._exit –

Esta função chama a função C =_exit () que termina o programa imediatamente. Além disso, esta afirmação “nunca poderá voltar”.,

diferença entre a saída(0) e a saída(1)

a principal diferença entre a saída(0) e a saída(1) é que a saída(0) representa sucesso com quaisquer erros e a saída(1) representa falha.

Deve Ler-se:

  • Como Converter a String para Minúsculas
  • Como Calcular a Raiz Quadrada de
  • Usuário de Entrada | Input () Função | Entrada de Teclado
  • o Melhor Livro para Aprender Python em 2020

Conclusão-

A função de saída é uma função muito útil quando queremos sair do nosso programa sem que o intérprete de atingir o final do programa., Algumas das funções usadas são python exit function, quit (), sys.exit (), os._sair(). Devemos usar essas funções de acordo com nossas necessidades.

tente executar os programas do seu lado e me avise se você tiver alguma dúvida.Happy Coding!


Deixe uma resposta

O seu endereço de email não será publicado. Campos obrigatórios marcados com *