String Python isnumeric ()

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.

Artigos interessantes...