Verifique se uma variável é um inteiro ou não em Python

Google Translate Icon

Este post discutirá como verificar se uma variável é um inteiro ou não em Python.

1. Usando isinstance() função

A solução padrão para verificar se uma determinada variável é um número inteiro ou não é usar o isinstance() função. Ele retorna True se o primeiro argumento for uma instância do segundo argumento.

Download  Executar código

 
Você também pode usar classes base abstratas numéricas em vez de classes concretas. Para verificar um valor inteiro, você pode usar o numbers.Integral classe Python:

Download  Executar código

2. Usando float.is_integer() função

Se você precisar considerar floats com todos os zeros após o ponto decimal, considere usar o float.is_integer() função. Ele retorna True se a instância float for finita com valor integral e False por outro lado.

Download  Executar código

3. Usando int() função

Finalmente, você pode usar o construtor int para verificar os valores integrais. A função int(x) converte o argumento x para um inteiro. Se x já é um inteiro ou um float com valor integral, então a expressão int(x) == x será verdade.

Download  Executar código

Isso é tudo sobre determinar se uma variável é um número inteiro ou não em Python.

Avalie esta postagem

Classificação média 4.53/5. Contagem de votos: 34

Sem votos até agora! Seja o primeiro a avaliar este post.

Lamentamos que este post não tenha sido útil para você!

Diga-nos como podemos melhorar este post?




Obrigado por ler.

Por favor, use nosso compilador online para postar código em comentários usando C, C++, Java, Python, JavaScript, C#, PHP e muitas outras linguagens de programação populares.

Como nós? Indique-nos aos seus amigos e ajude-nos a crescer. Codificação feliz :)



Se inscrever
Notificar de
guest
1 Comente
Mais votados
O mais novo Mais antigo
Comentários em linha
Ver todos os comentários
NÃO siga este link ou você será banido do site!