Метод isnumeric

Метод isnumeric сатрга фақат сонлар киришини текширади. Метод isdigitдан fарқли равишда, 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,
    у сатрга фақат бошлиқлар (пробеллар) киришини текширади