Равиши 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,
    ки тафтиши дохилшавии дар сатр танҳо фосилаҳоро анҷом медиҳад