isnumeric Metodu
isnumeric metodu, bir dizede
yalnızca sayıların bulunup bulunmadığını
kontrol eder. isdigit
metodunun aksine, isnumeric metodu
bir dizede Romen rakamları ve kesirler de
dahil olmak üzere tüm sayısal değer türlerinin
bulunup bulunmadığını kontrol eder.
Metoda hiçbir parametre iletilmez.
Metod, True veya False
boolean değerlerini döndürür.
Sözdizimi
dize.isnumeric()
Örnek
Bir dizenin yalnızca rakamlardan oluşup oluşmadığını kontrol edelim:
txt = '12345'
print(txt.isnumeric())
Kodun çalıştırma sonucu:
True
Örnek
Şimdi dizede başka karakterler de olsun:
txt = '12345ab'
print(txt.isdigit())
Kodun çalıştırma sonucu:
False
Örnek
Şimdi Romen rakamları içeren bir dizeyi
isnumeric ve isdigit
metodlarını kullanarak kontrol edelim:
txt = 'Ⅻ'
print('isdigit:', txt.isdigit())
print('isnumeric:', txt.isnumeric())
Kodun çalıştırma sonucu:
'isdigit:' False
'isnumeric:' True
Örnek
Kesirli bir sayı içeren bir dizeyi
isnumeric ve isdigit
metodlarını kullanarak kontrol edelim:
txt = '⅓'
print('isdigit:', txt.isdigit())
print('isnumeric:', txt.isnumeric())
Kodun çalıştırma sonucu:
'isdigit:' False
'isnumeric:' True
Ayrıca Bakınız
-
isdigitmetodu,
bir dizede yalnızca rakamların bulunup bulunmadığını kontrol eder -
isalnummetodu,
bir dizede harf ve rakamların bulunup bulunmadığını kontrol eder -
isalphametodu,
bir dizede yalnızca harflerin bulunup bulunmadığını kontrol eder -
isspacemetodu,
bir dizede yalnızca boşlukların bulunup bulunmadığını kontrol eder