Python afirma

Python afirma

O Python é uma linguagem de programação versátil que permite que você execute quase qualquer tipo de tarefa computacional. Os módulos, funções e palavras-chave embutidas no Python podem ser extremamente úteis para os programadores para executar várias tarefas.

Um afirmar Declaração é uma declaração ou palavra-chave integrada no python usado para depuração de código. É um tipo de verificação que testa a funcionalidade do seu código. A declaração assert funciona como uma expressão booleana, verificando se a condição fornecida é verdadeira ou falsa. Se a condição fornecida for verdadeira, nada acontecerá e a próxima linha de código será executada. Se a condição fornecida for falsa, a declaração assert interrompe a execução do programa e gera um erro. A declaração assert funciona como o elevação palavra -chave e produz uma exceção quando a condição fornecida é falsa. A exceção levantada por uma declaração assert também é chamada de assertionError. Este artigo cobre brevemente a declaração de afirmação em Python com alguns exemplos.

Sintaxe

A sintaxe para usar a declaração assert é a seguinte:

afirmar

Imprimir a mensagem com a declaração de assert é opcional. Com a declaração da mensagem, a sintaxe da declaração assert é a seguinte:

afirmar ,

Exemplos

Agora, discutiremos alguns exemplos para entender o uso da declaração assert. Ao executar a operação da divisão, devemos ter em mente que o divisor não é igual a zero. Se o divisor for zero, o programa aumentará o “ZerodivisionError.”Podemos inserir uma declaração assert para verificar se o divisor não é igual a zero. Vamos implementar isso no script python.

#Decaring Primeiro número variável
num1 = 10
#Decaring Segundo número variável
num2 = 0
# Usando a declaração de assert
Afirme num2!= 0, "O divisor é zero"

Saída

Com a declaração assert, aplicamos a condição de que o num2 (divisor) não deve ser igual a zero. A condição dada é falsa porque o valor num2 é igual a zero. O intérprete Python levanta o erro de afirmação de que “o divisor é zero.”

Em seguida, mudaremos o valor de Num2 e executaremos nosso programa. Neste exemplo, a declaração assert agora é verdadeira. Então, neste caso, nada vai acontecer. A declaração assert será negligenciada e a próxima linha será executada.

#Decaring Primeiro número variável
num1 = 10
#Decaring Segundo número variável
num2 = 10
# Usando a declaração de assert
Afirme num2!= 0, "O divisor é zero"
print ("O resultado é:", num1/num2)

Saída

Na saída, pode -se ver que a declaração assert é negligenciada e a próxima linha de código é executada.

#Decparar uma variável de string
val = "Linuxhint"
#Inserir uma declaração de assert
# A condição é falsa, a declaração assert será executada
assert Val!= "Linuxhint", "a condição é falsa"

Saída

O exemplo acima pode ser feito de outra maneira também. Vamos tentar desta outra maneira.

#Decparar uma variável de string
val = "Olá"
#Inserir uma declaração de assert
# A condição é falsa, a declaração assert será executada
afirmar val == "linuxhint", "o valor variável não é igual a linuxhint"

O valor variável do Val é “Olá.”Isso significa que a condição não é verdadeira e o programa executará a declaração de assert.

Saída

Conclusão

A declaração assert é uma declaração interna no Python que permite depurar seu código. A declaração assert toma uma condição e uma mensagem opcional. Ele verifica a condição de uma determinada declaração. Se a condição for verdadeira, nada acontecerá e a próxima linha de código será executada. Se a condição for falsa, a declaração assert gera um assertionError. Este artigo explicou a declaração de assert em detalhes com alguns exemplos simples.