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