Методот isnumeric
Методот isnumeric проверува дали
во низата се наоѓаат само бројки. За разлика од
методот isdigit
методот isnumeric проверува дали во низата
се наоѓаат сите типови на нумерички вредности,
вклучувајќи ги и римските бројки и дропките.
Ништо не се пренесува како параметри на методот.
Методот враќа булови вредности True
или False.
Синтакса
низа.isnumeric()
Пример
Ајде да провериме дали низата се состои само од цифри:
txt = '12345'
print(txt.isnumeric())
Резултат од извршувањето на кодот:
True
Пример
Нека сега во низата има и други знаци:
txt = '12345ab'
print(txt.isdigit())
Резултат од извршувањето на кодот:
False
Пример
А сега ајде да провериме низа која содржи
римски цифри, со двата методи isnumeric
и isdigit:
txt = 'Ⅻ'
print('isdigit:', txt.isdigit())
print('isnumeric:', txt.isnumeric())
Резултат од извршувањето на кодот:
'isdigit:' False
'isnumeric:' True
Пример
Ајде да провериме низа која содржи дробна
вредност, со методите isnumeric
и isdigit:
txt = '⅓'
print('isdigit:', txt.isdigit())
print('isnumeric:', txt.isnumeric())
Резултат од извршувањето на кодот:
'isdigit:' False
'isnumeric:' True