Ao sair do programa com a função de saída em Python
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!