Resumo: neste tutorial, você aprenderá como usar o método isdecimal()
para verificar se todos os caracteres de uma string são caracteres decimais.
Introdução ao método isdecimal() das string do Python
O método isdecimal()
das strings retorna True
se a string:
- contém todos os caracteres que são caracteres decimais.
- e tem pelo menos um personagem.
Caso contrário, ele retorna False
.
O seguinte mostra a sintaxe do método isdecimal()
:
str.isdecimal()
Linguagem de código: CSS ( css )
Caracteres decimais são caracteres usados para formar números na base 10.
Os sobrescritos são dígitos, não caracteres decimais, portanto, isdecimal()
retorna False
se a string contiver um caractere sobrescrito.
Da mesma forma, algarismos romanos, numeradores monetários e frações são caracteres numéricos, não caracteres decimais. Portanto, o método isdecimal()
também retorna False
se a string contiver pelo menos um desses caracteres.
Exemplos de uso do método isdecimal()
O exemplo a seguir usa o método isdecimal()
para verificar se todos os caracteres em uma string são caracteres decimais:
quantity = "150"
print(quantity.isdecimal())
Linguagem de código: PHP ( php )
Saída:
True
Linguagem de código: PHP ( php )
O exemplo a seguir retorna False
porque a string contém o caractere '.'
que não é decimal:
price = "99.9"
print(price.isdecimal())
Linguagem de código: PHP ( php )
Saída:
False
Linguagem de código: PHP ( php )
Resumo
- Use o método das strings do Python
isdecimal()
para verificar se todos os caracteres em uma string são caracteres decimais.