O método isnumeric () retorna True se todos os caracteres em uma string forem numéricos. Caso contrário, retorna False.
Um caractere numérico tem as seguintes propriedades:
- Numeric_Type = Decimal
- Numeric_Type = Digit
- Numeric_Type = Numeric
Em Python, caracteres decimais (como: 0, 1, 2 …), dígitos (como: subscrito, sobrescrito) e caracteres com propriedade de valor numérico Unicode (como: fração, algarismos romanos, numeradores de moeda) são todos considerados caracteres numéricos.
Você pode escrever o dígito e os caracteres numéricos usando Unicode no programa. Por exemplo:
# s = '½' s = ' u00BD'
A sintaxe de isnumeric()
é
string.isnumeric ()
Parâmetros isnumeric ()
O isnumeric()
método não leva nenhum parâmetro.
Valor de retorno de isnumeric ()
O isnumeric()
método retorna:
- Verdadeiro se todos os caracteres da string forem numéricos.
- False se pelo menos um caractere não for um caractere numérico.
Exemplo 1: Trabalho de isnumeric ()
s = '1242323' print(s.isnumeric()) #s = '²3455' s = 'u00B23455' print(s.isnumeric()) # s = '½' s = 'u00BD' print(s.isnumeric()) s = '1242323' s='python12' print(s.isnumeric())
Resultado
Verdadeiro Verdadeiro Verdadeiro Falso
Exemplo 2: como usar isnumeric ()?
#s = '²3455' s = 'u00B23455' if s.isnumeric() == True: print('All characters are numeric.') else: print('All characters are not numeric.')
Resultado
Todos os caracteres são numéricos.