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

pythonstring.isnumeric()

Contoh

Mari kita periksa apakah string hanya terdiri dari digit:

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

Hasil eksekusi kode:

pythonTrue

Contoh

Sekarang misalkan string memiliki karakter lain:

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

Hasil eksekusi kode:

pythonFalse

Contoh

Sekarang mari kita periksa string yang berisi angka Romawi menggunakan dua metode isnumeric dan isdigit:

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

Hasil eksekusi kode:

python'isdigit:' False
'isnumeric:' True

Contoh

Mari kita periksa string yang berisi angka pecahan menggunakan metode isnumeric dan isdigit:

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

Hasil eksekusi kode:

python'isdigit:' False
'isnumeric:' True

Lihat juga

  • metode isdigit,
    yang memeriksa apakah string hanya berisi digit
  • metode isalnum,
    yang memeriksa apakah string berisi huruf dan angka
  • metode isalpha,
    yang memeriksa apakah string hanya berisi huruf
  • metode isspace,
    yang memeriksa apakah string hanya berisi spasi