Resumo : neste tutorial, você aprenderá como usar o isdigit()
método de string Python para determinar se todos os caracteres em uma string são dígitos.
Introdução ao método Python String isdigit()
O método string retorna se:isdigit()
True
1. Todos os caracteres da string são dígitos e
2. A string possui pelo menos um caractere.
Caso contrário, ele retorna False
.
O seguinte mostra a sintaxe do isdigit()
método string:
str.isdigit()
Linguagem de código: CSS ( css )
O isdigit()
método retorna True se a string contiver apenas os dígitos (0-9). Se uma string contiver um ponto decimal, sinal de menos ou de mais, o isdigit()
retorno será False
.
Observe que isdigit()
também retorna True para uma string que contém sobrescrito como ’10²’.
Exemplos do método Python String isdigit()
O exemplo a seguir usa o isdigit()
método para verificar se todos os caracteres em uma string são dígitos:
quantity = '100'
print(quantity.isdigit())
Linguagem de código: PHP ( php )
Saída:
True
Linguagem de código: PHP ( php )
O exemplo a seguir retorna False
:
price = '9.99'
print(price.isdigit())
Linguagem de código: PHP ( php )
Saída:
False
Linguagem de código: PHP ( php )
Os exemplos a seguir retornam True
porque o caractere Unicode de 0 e 2 são dígitos:
x = "\u0030" # unicode for 0
y = "\u00B2" # unicode for ²
print(x.isdigit())
print(y.isdigit())
Linguagem de código: PHP ( php )
Saída:
True
True
Linguagem de código: PHP ( php )
O exemplo a seguir retorna False
porque a string está vazia:
empty = ''
print(empty.isdigit())
Linguagem de código: PHP ( php )
Saída:
False
Linguagem de código: PHP ( php )
Resumo
- Use o método de string Python
isdigit()
para verificar se todos os caracteres em uma string são dígitos.