Python niz isnumeric ()

Metoda isnumeric () vraća True ako su svi znakovi u nizu numerički znakovi. Ako nije, vraća se False.

Numerički znak ima sljedeća svojstva:

  • Numeric_Type = decimalni
  • Numeric_Type = Znamenka
  • Numeric_Type = Numerički

U Pythonu se decimalni znakovi (poput: 0, 1, 2 …), znamenke (poput: indeks, nadređeni indeks) i znakovi koji imaju svojstvo numeričke vrijednosti Unicode (poput: razlomka, rimskih brojeva, brojača valuta) smatraju numeričkim znakovima.

Znanke i numeričke znakove možete pisati pomoću programa Unicode u programu. Na primjer:

 # s = '½' s = ' u00BD' 

Sintaksa isnumeric()je

 string.isnumeric ()

isnumeric () Parametri

isnumeric()Metoda ne poduzimati nikakve parametre.

Povratna vrijednost iz iznumeric ()

The isnumeric()metoda vraća:

  • Tačno ako su svi znakovi u nizu numerički znakovi.
  • Netačno ako barem jedan znak nije numerički znak.

Primjer 1: Rad 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())

Izlaz

 True True True False

Primjer 2: Kako koristiti isnumeric ()?

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

Izlaz

 Svi su znakovi numerički.

Zanimljivi članci...