Die isnumeric metode
Die metode isnumeric kontroleer of
slegs syfers in die string voorkom. In teenstelling met die
metode isdigit
kontroleer die metode isnumeric die voorkoms
van alle tipes numeriese waardes in die string,
insluitend Romeinse syfers en breuke.
Daar word niks aan die metode se parameters oorgedra nie.
Die metode gee Boole-waardes True
of False terug.
Sintaksis
string.isnumeric()
Voorbeeld
Kom ons kontroleer dat die string net uit syfers bestaan:
txt = '12345'
print(txt.isnumeric())
Resultaat van die kode-uitvoering:
True
Voorbeeld
Laat daar nou ander karakters in die string wees:
txt = '12345ab'
print(txt.isdigit())
Resultaat van die kode-uitvoering:
False
Voorbeeld
En nou, kom ons kontroleer 'n string wat
Romeinse syfers bevat, met behulp van die twee metodes isnumeric
en isdigit:
txt = 'Ⅻ'
print('isdigit:', txt.isdigit())
print('isnumeric:', txt.isnumeric())
Resultaat van die kode-uitvoering:
'isdigit:' False
'isnumeric:' True
Voorbeeld
Kom ons kontroleer 'n string wat 'n breuk
bevat, met behulp van die metodes isnumeric
en isdigit:
txt = '⅓'
print('isdigit:', txt.isdigit())
print('isnumeric:', txt.isnumeric())
Resultaat van die kode-uitvoering:
'isdigit:' False
'isnumeric:' True