Metóda isnumeric () vracia hodnotu True, ak sú všetky znaky v reťazci číselné znaky. Ak nie, vráti hodnotu False.
Číselný znak má nasledujúce vlastnosti:
- Numeric_Type = Decimal
- Numeric_Type = Digit
- Numeric_Type = Numeric
V Pythone sa za číselné znaky považujú desatinné znaky (napríklad: 0, 1, 2…), číslice (napríklad: dolný index, horný index) a znaky, ktoré majú vlastnosť numerickej hodnoty Unicode (napríklad: zlomok, rímske číslice, čitatelia mien).
Číselné a číselné znaky môžete v programe písať pomocou unicode. Napríklad:
# s = '½' s = ' u00BD'
Syntax isnumeric()
je
string.isnumeric ()
izumerické () parametre
isnumeric()
Metóda neberie žiadne parametre.
Návratová hodnota z isnumeric ()
Tieto isnumeric()
metóda vráti:
- True, ak sú všetky znaky v reťazci číselné znaky.
- False, ak aspoň jeden znak nie je číselný znak.
Príklad 1: Práca s 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())
Výkon
Pravda Pravda Pravda False
Príklad 2: Ako používať isnumeric ()?
#s = '²3455' s = 'u00B23455' if s.isnumeric() == True: print('All characters are numeric.') else: print('All characters are not numeric.')
Výkon
Všetky znaky sú číselné.