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

pythonrentetan.isnumeric()

Contoh

Mari semak sama ada rentetan hanya terdiri daripada digit:

pythontxt = '12345'
print(txt.isnumeric())

Keputusan pelaksanaan kod:

pythonTrue

Contoh

Sekarang mari kita lihat jika rentetan mengandungi aksara lain:

pythontxt = '12345ab'
print(txt.isdigit())

Keputusan pelaksanaan kod:

pythonFalse

Contoh

Sekarang mari kita semak rentetan yang mengandungi angka Rumi menggunakan dua kaedah isnumeric dan isdigit:

pythontxt = 'Ⅻ'
print('isdigit:', txt.isdigit())
print('isnumeric:', txt.isnumeric())

Keputusan pelaksanaan kod:

python'isdigit:' False
'isnumeric:' True

Contoh

Mari semak rentetan yang mengandungi nombor pecahan menggunakan kaedah isnumeric dan isdigit:

pythontxt = '⅓'
print('isdigit:', txt.isdigit())
print('isnumeric:', txt.isnumeric())

Keputusan pelaksanaan kod:

python'isdigit:' False
'isnumeric:' True

Lihat juga

  • kaedah isdigit,
    yang menyemak kemasukan hanya digit dalam rentetan
  • kaedah isalnum,
    yang menyemak kemasukan huruf dan digit dalam rentetan
  • kaedah isalpha,
    yang menyemak kemasukan hanya huruf dalam rentetan
  • kaedah isspace,
    yang menyemak kemasukan hanya ruang kosong dalam rentetan