Python String isnumeric ()

Metoda isnumeric () returnează True dacă toate caracterele dintr-un șir sunt caractere numerice. Dacă nu, returnează False.

Un caracter numeric are următoarele proprietăți:

  • Numeric_Type = Zecimal
  • Numeric_Type = Digit
  • Numeric_Type = Numeric

În Python, caracterele zecimale (cum ar fi: 0, 1, 2 …), cifrele (cum ar fi: subscript, supercript) și caracterele cu proprietăți de valoare numerică Unicode (cum ar fi: fracție, cifre romane, numeratori de monedă) sunt toate considerate caractere numerice.

Puteți scrie cifrele și caracterele numerice folosind unicode în program. De exemplu:

 # s = '½' s = ' u00BD' 

Sintaxa lui isnumeric()este

 string.isnumeric ()

isnumeric () Parametri

isnumeric()Metoda nu ia nici un parametru.

Valoare returnată de la isnumeric ()

În isnumeric()metoda returneaza:

  • Adevărat dacă toate caracterele din șir sunt caractere numerice.
  • Fals dacă cel puțin un caracter nu este un caracter numeric.

Exemplul 1: Funcționarea 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())

Ieșire

 Adevărat Adevărat Adevărat Fals

Exemplul 2: Cum se utilizează isnumeric ()?

 #s = '²3455' s = 'u00B23455' if s.isnumeric() == True: print('All characters are numeric.') else: print('All characters are not numeric.')

Ieșire

 Toate caracterele sunt numerice.

Articole interesante...