Daftar Referensi Python
isalpha() adalah method string untuk mengecek apakah seluruh isi string berupa huruf. Pasangan dari isdigit() — sama-sama sering dipakai untuk validasi input.
Sintaks
nama_string.isalpha()
Parameter
| Parameter | Wajib? | Keterangan |
|---|---|---|
| – | – | Tidak menerima parameter apa pun |
Nilai balik: bool — True jika semua karakter adalah huruf dan string tidak kosong. Saudaranya: isalnum() (huruf atau angka).
Contoh
print("Python".isalpha())
print("Python3".isalpha())
Output:
True
False
Contoh Lainnya
Validasi input nama
nama = "Andi"
if nama.isalpha():
print("Nama valid")
else:
print("Nama hanya boleh huruf")
Output:
Nama valid
Awas: spasi membuat hasilnya False
nama = "Andi Wijaya"
print(nama.isalpha())
print(nama.replace(" ", "").isalpha())
Output:
False
True
isalnum(): huruf atau angka (untuk username)
print("user123".isalnum())
print("user 123".isalnum())
Output:
True
False
Kesalahan Umum
- Nama lengkap dengan spasi →
False. Hilangkan spasinya dulu (replace(" ", "")) atau cek per kata. - String kosong →
False— bukan error, tapi sering tak terduga. - Huruf beraksen seperti
étetapTrue(Unicode dianggap huruf) — biasanya justru yang diinginkan.
Pelajari Lebih Lanjut
- Referensi: isdigit() di Python · replace() di Python · input() di Python
- Buku Belajar Python untuk Pemula: Bab 10
