Python String isnumeric ()

Metoda isnumeric () vrací True, pokud jsou všechny znaky v řetězci číselné znaky. Pokud ne, vrátí False.

Numerický znak má následující vlastnosti:

  • Numeric_Type = Decimal
  • Numeric_Type = číslice
  • Numeric_Type = Numeric

V Pythonu se za číselné znaky považují desetinná místa (jako: 0, 1, 2…), číslice (jako: dolní index, horní index) a znaky, které mají vlastnost numerické hodnoty Unicode (například: zlomek, římské číslice, čitatele měny).

V programu můžete psát číslice a číslice pomocí unicode. Například:

 # s = '½' s = ' u00BD' 

Syntaxe isnumeric()je

 string.isnumeric ()

isnumeric () parametry

isnumeric()Metoda nebere žádné parametry.

Návratová hodnota z isnumeric ()

Tyto isnumeric()metoda vrátí:

  • True, pokud jsou všechny znaky v řetězci číselné znaky.
  • False, pokud alespoň jeden znak není číselný znak.

Příklad 1: Práce 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ýstup

 Pravda Pravda Pravda Nepravda

Příklad 2: Jak používat isnumeric ()?

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

Výstup

 Všechny znaky jsou číselné.

Zajímavé články...