Daftar Referensi Python
isupper() mengecek apakah semua huruf dalam string kapital, islower() mengecek apakah semuanya kecil. Keduanya mengembalikan True/False — bagian dari keluarga validasi seperti isdigit() dan isalpha().
Sintaks
nama_string.isupper()
nama_string.islower()
Parameter
| Parameter | Wajib? | Keterangan |
|---|---|---|
| – | – | Tidak menerima parameter. Angka/simbol diabaikan; minimal harus ada satu huruf |
Contoh
print("HALO".isupper())
print("halo".islower())
print("Halo".isupper())
Output:
True
True
False
Contoh Lainnya
Angka dan simbol diabaikan
print("ABC123".isupper())
print("abc-123".islower())
Output:
True
True
Yang dinilai hanya huruf-hurufnya; karakter lain tidak memengaruhi hasil.
Kasus nyata: mendeteksi pesan “teriak”
komentar = "KEREN BANGET"
if komentar.isupper():
print("Santai, tidak perlu huruf besar semua :)")
Output:
Santai, tidak perlu huruf besar semua :)
Kesalahan Umum
- String tanpa huruf sama sekali (
"123") → keduanyaFalse— tidak ada huruf yang bisa dinilai. - Mengira
isupper()mengubah string — ia hanya mengecek; yang mengubah adalahupper()/lower(). - Alternatif pola yang setara:
teks == teks.upper()— tapi hati-hati, string tanpa huruf jadiTruedi pola ini (beda denganisupper()).
Pelajari Lebih Lanjut
- Referensi: upper() dan lower() di Python · isdigit() di Python · isalpha() di Python
- Buku Belajar Python untuk Pemula: Bab 6
