Kaedah isnumeric
Kaedah isnumeric menyemak sama ada
rentetan hanya mengandungi nombor. Berbeza dengan
kaedah isdigit
kaedah isnumeric menyemak kemasukan
kesemua jenis nilai berangka dalam rentetan,
termasuk angka Rumi dan pecahan.
Tiada parameter yang diberikan kepada kaedah ini.
Kaedah mengembalikan nilai boolean True
atau False.
Sintaks
rentetan.isnumeric()
Contoh
Mari semak sama ada rentetan hanya terdiri daripada digit:
txt = '12345'
print(txt.isnumeric())
Keputusan pelaksanaan kod:
True
Contoh
Sekarang mari kita lihat jika rentetan mengandungi aksara lain:
txt = '12345ab'
print(txt.isdigit())
Keputusan pelaksanaan kod:
False
Contoh
Sekarang mari kita semak rentetan yang mengandungi
angka Rumi menggunakan dua kaedah isnumeric
dan isdigit:
txt = 'Ⅻ'
print('isdigit:', txt.isdigit())
print('isnumeric:', txt.isnumeric())
Keputusan pelaksanaan kod:
'isdigit:' False
'isnumeric:' True
Contoh
Mari semak rentetan yang mengandungi nombor
pecahan menggunakan kaedah isnumeric
dan isdigit:
txt = '⅓'
print('isdigit:', txt.isdigit())
print('isnumeric:', txt.isnumeric())
Keputusan pelaksanaan kod:
'isdigit:' False
'isnumeric:' True