Metóda isnumeric

Metóda isnumeric kontroluje, či reťazec obsahuje len čísla. Na rozdiel od metódy isdigit metóda isnumeric kontroluje prítomnosť všetkých typov číselných hodnôt v reťazci, vrátane rímskych číslic a zlomkov.

Metóda neprijíma žiadne parametre. Metóda vracia booleovské hodnoty True alebo False.

Syntax

pythonreťazec.isnumeric()

Príklad

Skontrolujme, či reťazec pozostáva len z číslic:

pythontxt = '12345'
print(txt.isnumeric())

Výsledok vykonania kódu:

pythonTrue

Príklad

Nech teraz reťazec obsahuje iné znaky:

pythontxt = '12345ab'
print(txt.isdigit())

Výsledok vykonania kódu:

pythonFalse

Príklad

Teraz skontrolujme reťazec obsahujúci rímske číslice pomocou dvoch metód isnumeric a isdigit:

pythontxt = 'Ⅻ'
print('isdigit:', txt.isdigit())
print('isnumeric:', txt.isnumeric())

Výsledok vykonania kódu:

python'isdigit:' False
'isnumeric:' True

Príklad

Skontrolujme reťazec obsahujúci zlomkové číslo pomocou metód isnumeric a isdigit:

pythontxt = '⅓'
print('isdigit:', txt.isdigit())
print('isnumeric:', txt.isnumeric())

Výsledok vykonania kódu:

python'isdigit:' False
'isnumeric:' True

Pozri tiež

  • metóda isdigit,
    ktorá kontroluje prítomnosť len číslic v reťazci
  • metóda isalnum,
    ktorá kontroluje prítomnosť písmen a číslic v reťazci
  • metóda isalpha,
    ktorá kontroluje prítomnosť len písmen v reťazci
  • metóda isspace,
    ktorá kontroluje prítomnosť len medzier v reťazci