Daftar Referensi Python
title() dan capitalize() adalah method string untuk mengatur huruf kapital: title() mengkapitalkan awal setiap kata, sedangkan capitalize() hanya huruf pertama string (sisanya jadi kecil). Keduanya menghasilkan string baru — string asli tidak berubah.
Sintaks
nama_string.title()
nama_string.capitalize()
Parameter
| Method | Parameter | Hasil |
|---|---|---|
title() |
tidak ada | Awal Setiap Kata Kapital |
capitalize() |
tidak ada | Hanya huruf pertama kapital, sisanya kecil |
Nilai balik: string baru.
Contoh
judul = "belajar python untuk pemula"
print(judul.title())
print(judul.capitalize())
Output:
Belajar Python Untuk Pemula
Belajar python untuk pemula
Contoh Lainnya
Merapikan input nama yang berantakan
nama = "aNDi wijAYA"
print(nama.title())
Output:
Andi Wijaya
capitalize() menurunkan sisa huruf
teks = "HALO DUNIA"
print(teks.capitalize())
Output:
Halo dunia
Jebakan title(): kapital setelah karakter non-huruf
print("d'masiv".title())
print("abc1def".title())
Output:
D'Masiv
Abc1Def
Kesalahan Umum
- Mengira string aslinya ikut berubah — string itu immutable; simpan hasilnya:
nama = nama.title(). title()mengkapitalkan huruf setelah karakter apa pun yang bukan huruf (apostrof, angka) — hasilnya bisa aneh seperti contoh di atas.- Tertukar dengan
upper()yang membuat SEMUA huruf kapital.
Pelajari Lebih Lanjut
- Referensi: upper() dan lower() di Python · strip() di Python · replace() di Python
- Buku Belajar Python untuk Pemula: Bab 6
