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

Tutorial di base di Python

Controllo dei flussi di Python

Funzione in Python

Tipi di dati in Python

Operazioni di file di Python

Oggetti e classi di Python

Data e ora di Python

Conoscenze avanzate di Python

Manuale di Python

Utilizzo e esempio di Python string.isnumeric()

Metodi di stringa di Python

Se tutti i caratteri nella stringa sono caratteri numerici, il metodo isnumeric() restituirà True. Altrimenti, restituirà False.

I caratteri numerici hanno le seguenti proprietà:

  • Numeric_Type = Decimale

  • Numeric_Type = Numero (Digit)

  • Numeric_Type = Numero (Numeric)

In Python, i caratteri decimali (ad esempio: 0, 1, 2 ..), i numeri (ad esempio: indici, esponenti) e i caratteri con attributi numerici Unicode (ad esempio: decimali, numeri romani, numeri monetari) sono considerati caratteri numerici.

Puoi scrivere numeri e caratteri numerici utilizzando unicode nel programma. Ad esempio:

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

La sintassi di isnumeric() è

string.isnumeric()

Parametro di isnumeric()

Il metodo isnumeric() non accetta alcun parametro.

Valore di ritorno di isnumeric()

Il metodo isnumeric() restituisce:

  • True Se tutti i caratteri nella stringa sono caratteri numerici.

  • False Se almeno un carattere non è un carattere numerico.

Esempio 1: funzione 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 si esegue questo programma, l'output è:

True
True
True
False

Esempio 2: come usare isnumeric()?

#s = '²3455'
s = '\u00B23455'
if s.isnumeric() == True:
  print('Tutti i caratteri sono numeri.')
else:
  print('Non tutti i caratteri sono numeri.')

Quando si esegue questo programma, l'output è:

Non tutti i caratteri sono numeri.

Metodi di stringa di Python