De isnumeric-methode
De methode isnumeric controleert of
een string alleen cijfers bevat. In tegenstelling tot
de methode isdigit
controleert de methode isnumeric op de aanwezigheid
van alle soorten numerieke waarden in de string,
inclusief Romeinse cijfers en breuken.
Er worden geen parameters aan de methode doorgegeven.
De methode retourneert de booleanwaarden True
of False.
Syntaxis
tekst.isnumeric()
Voorbeeld
Laten we controleren of de string alleen uit cijfers bestaat:
txt = '12345'
print(txt.isnumeric())
Resultaat van de code-uitvoering:
True
Voorbeeld
Stel dat de string nu andere tekens bevat:
txt = '12345ab'
print(txt.isdigit())
Resultaat van de code-uitvoering:
False
Voorbeeld
Laten we nu een string die
Romeinse cijfers bevat, controleren met behulp van de twee methoden isnumeric
en isdigit:
txt = 'Ⅻ'
print('isdigit:', txt.isdigit())
print('isnumeric:', txt.isnumeric())
Resultaat van de code-uitvoering:
'isdigit:' False
'isnumeric:' True
Voorbeeld
Laten we een string die een breuk
bevat, controleren met de methoden isnumeric
en isdigit:
txt = '⅓'
print('isdigit:', txt.isdigit())
print('isnumeric:', txt.isnumeric())
Resultaat van de code-uitvoering:
'isdigit:' False
'isnumeric:' True