Метад isnumeric
Метад isnumeric правярае ўваходзяць
лі ў радок толькі лікі. У адрозненне ад
метаду isdigit
метад isnumeric правярае ўваходжанне
ў радок усіх тыпаў лікавых значэнняў,
уключаючы рымскія лічбы і дробы.
У параметры метаду нічога не перадаецца.
Метад вяртае булевыя значэнні True
ці False.
Сінтаксіс
pythonрадок.isnumeric()
Прыклад
Давайце праверым, што радок складаецца толькі з лічбаў:
pythontxt = '12345'
print(txt.isnumeric())
Вынік выканання кода:
pythonTrue
Прыклад
Хай цяпер у радку ёсць іншыя сімвалы:
pythontxt = '12345ab'
print(txt.isdigit())
Вынік выканання кода:
pythonFalse
Прыклад
А цяпер давайце праверым радок, які змяшчае
рымскія лічбы, з дапамогай двух метадаў isnumeric
і isdigit:
pythontxt = 'Ⅻ'
print('isdigit:', txt.isdigit())
print('isnumeric:', txt.isnumeric())
Вынік выканання кода:
python'isdigit:' False
'isnumeric:' True
Прыклад
Давайце праверым радок, які змяшчае дробавы
лік, з дапамогай метадаў isnumeric
і isdigit:
pythontxt = '⅓'
print('isdigit:', txt.isdigit())
print('isnumeric:', txt.isnumeric())
Вынік выканання кода:
python'isdigit:' False
'isnumeric:' True