Метад 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

Глядзіце таксама

  • метад isdigit,
    які правярае ўваходжанне ў радок толькі лічбаў
  • метад isalnum,
    які правярае ўваходжанне ў радок літар і лічбаў
  • метад isalpha,
    які правярае ўваходжанне ў радок толькі літар
  • метад isspace,
    які правярае ўваходжанне ў радок толькі прабелаў