Metode isnumeric
Metode isnumeric memeriksa apakah
string hanya berisi angka. Berbeda dengan
metode isdigit
metode isnumeric memeriksa keberadaan
semua jenis nilai numerik dalam string,
termasuk angka Romawi dan pecahan.
Tidak ada parameter yang diteruskan ke metode ini.
Metode mengembalikan nilai boolean True
atau False.
Sintaks
string.isnumeric()
Contoh
Mari kita periksa apakah string hanya terdiri dari digit:
txt = '12345'
print(txt.isnumeric())
Hasil eksekusi kode:
True
Contoh
Sekarang misalkan string memiliki karakter lain:
txt = '12345ab'
print(txt.isdigit())
Hasil eksekusi kode:
False
Contoh
Sekarang mari kita periksa string yang berisi
angka Romawi menggunakan dua metode isnumeric
dan isdigit:
txt = 'Ⅻ'
print('isdigit:', txt.isdigit())
print('isnumeric:', txt.isnumeric())
Hasil eksekusi kode:
'isdigit:' False
'isnumeric:' True
Contoh
Mari kita periksa string yang berisi angka
pecahan menggunakan metode isnumeric
dan isdigit:
txt = '⅓'
print('isdigit:', txt.isdigit())
print('isnumeric:', txt.isnumeric())
Hasil eksekusi kode:
'isdigit:' False
'isnumeric:' True