Daftar Referensi Python
Method str.isdecimal() memeriksa apakah semua karakter string merupakan digit desimal Unicode.
Sintaks
string.isdecimal()
Parameter
Fungsi atau method ini tidak menerima parameter.
Nilai balik: True jika ada minimal satu karakter dan semuanya digit desimal.
Contoh
print("12345".isdecimal())
Output:
True
Contoh Lainnya
Tanda dan titik bukan digit
print("-12".isdecimal())
print("12.5".isdecimal())
Output:
False
False
Digit Arab dalam escape Unicode
teks = "\u0661\u0662"
print(teks.isdecimal())
Output:
True
String kosong
print("".isdecimal())
Output:
False
Kesalahan Umum
- Tanda minus dan pemisah desimal membuat hasil
False. isdecimal()hanya memvalidasi karakter, bukan langsung mengubah string menjadi angka.- Beberapa karakter numerik yang diterima
isnumeric()tidak diterimaisdecimal().
Pelajari Lebih Lanjut
- Referensi: str.isdigit() · str.isnumeric() · int()
- Buku Belajar Python untuk Pemula: Bab 5, Bab 7, dan Bab 16
