Neste artigo veremos a diferença entre break e pass no Python, claro que não podemos do continue. Quando utilizar cada uma dessas instruções?
Fala programador(a), beleza? Bora aprender mais sobre Python!
As duas palavrinhas mágicas: break e continue são utilizadas em loops (estruturas de repetição)
E o pass é utilizado em funções ou outras ocasiões que não temos o código completamente definido, vamos ver agora em detalhes cada uma delas
Como usar o break
A ideia de break é interromper uma estrutura de repetição, um for por exemplo, quando ela for interpretada pelo programa, então podemos atrelar isso a uma lógica, veja um exemplo:
lista = [1,2,3,4,5,6,7,8,9,10] for i in lista: if(i == 5): break else: print(i)
Aqui a lista vai imprimir até o número 4, depois disso entra no if do break e o loop é ejetado
Então é para isso que o break serve
Como usar o continue
Já o continue pula uma execução quando a instrução for interpretada
Ou seja, em vez de parar o loop completamente ele vai executar a próxima iteração
Vejamos um exemplo:
lista = [1,2,3,4,5,6,7,8,9,10] for i in lista: if(i % 2 == 0): continue else: print(i)
Aqui estamos dando continue nos valores pares da lista, então este exemplo só vai imprimir os valores ímpares
A saída será:
1 2 3 4 1 3 5 7 9
Como usar o pass
Já o pass deve ser utilizado quando queremos que um código seja válido, mas ainda não pretendemos implementá-lo
Ou seja, ele preenche um vazio e deixa o código ‘passar’
Veja o exemplo:
def funcaoQueAindaNaoFazNada(): pass
Perceba que você pode executar o código, sem receber qualquer erro do interpretador
O que não acontece caso uma função seja criada vazia
Mas não para por aí, o pass pode ser utilizado em outras funções que o retorno é incerto, por exemplo um try com except
Conclusão
Neste artigo vimos a diferença entre break e pass, como também o continue
Além disso possíveis implementações destas instruções
Break e continue são utilizados em loops
Já o pass pode ter vários casos de uso, principalmente quando ainda não pretendemos implementar algum código e precisamos de algo para preencher
Confira também nosso catálogo de cursos gratuitos, com aulas semanais no YouTube