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.