Reťazec Pythonu je číselný ()

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é.

Zaujímavé články...