Равиши 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
Ҳамчунин нигаред
-
равиши
isdigit,
ки тафтиши дохилшавии дар сатр танҳо рақамҳоро анҷом медиҳад -
равиши
isalnum,
ки тафтиши дохилшавии дар сатр ҳарфҳо ва рақамҳоро анҷом медиҳад -
равиши
isalpha,
ки тафтиши дохилшавии дар сатр танҳо ҳарфҳоро анҷом медиҳад -
равиши
isspace,
ки тафтиши дохилшавии дар сатр танҳо фосилаҳоро анҷом медиҳад