English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

Tutorial básico do Python

Controle de fluxo do Python

Funções do Python

Tipos de Dados do Python

Operação de arquivo do Python

Objetos e classes do Python

Data e hora do Python

Conhecimento avançado do Python

Manual do Python

Uso e exemplo do isnumeric() da string Python

Métodos de string do Python

Se todos os caracteres da string forem caracteres numéricos, o método isnumeric() retornará True. Caso contrário, retornará False.

Os caracteres numéricos têm as seguintes propriedades:

  • Numeric_Type = decimal

  • Numeric_Type = número (Digit)

  • Numeric_Type = número (Numeric)

No Python, caracteres decimais (por exemplo: 0,1、2 ..),números (por exemplo: subíndice, supersímbolo) e caracteres com atributo numérico Unicode (por exemplo: ponto decimal, número romano, moeda do numerador) são considerados caracteres numéricos.

Você pode usar unicode para escrever números e caracteres numéricos no programa. Por exemplo:

# s = '½'
s = '\u00BD'

A sintaxe do isnumeric() é

string.isnumeric()

Parâmetros do isnumeric()

O método isnumeric() não possui parâmetros.

Retorno do isnumeric()

O método isnumeric() retorna:

  • True Se todos os caracteres da string forem caracteres numéricos.

  • False Se pelo menos um caractere não for um caractere numérico.

Exemplo1Como funciona o 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())

Quando você executar o programa, a saída será:

True
True
True
False

Exemplo2Como usar isnumeric()?

#s = '²3455'
s = '\u00B23455'
if s.isnumeric() == True:
  print('Todos os caracteres são números.')
else:
  print('Não todos os caracteres são números.')

Quando você executar o programa, a saída será:

Não todos os caracteres são números.

Métodos de string do Python