Daftar Referensi Python

Method str.isnumeric() memeriksa apakah semua karakter string memiliki nilai numerik Unicode.

Sintaks

string.isnumeric()

Parameter

Fungsi atau method ini tidak menerima parameter.

Nilai balik: True jika ada minimal satu karakter dan semuanya numerik.

Contoh

print("123".isnumeric())

Coba di IDE

Output:

True

Contoh Lainnya

Karakter pangkat dua

teks = "\u00b2"
print(teks.isnumeric())
print(teks.isdecimal())

Coba di IDE

Output:

True
False

Titik desimal tidak numerik

print("12.5".isnumeric())

Coba di IDE

Output:

False

String kosong

print("".isnumeric())

Coba di IDE

Output:

False

Kesalahan Umum

  • Tanda minus dan titik desimal membuat hasil False.
  • Sebagian karakter numeric Unicode tidak dapat langsung diberikan ke int().
  • Gunakan parser angka jika input boleh memiliki tanda, pecahan, atau spasi.

Pelajari Lebih Lanjut