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())

Coba di IDE

Output:

Belajar Python Untuk Pemula
Belajar python untuk pemula

Contoh Lainnya

Merapikan input nama yang berantakan

nama = "aNDi wijAYA"

print(nama.title())

Coba di IDE

Output:

Andi Wijaya

capitalize() menurunkan sisa huruf

teks = "HALO DUNIA"

print(teks.capitalize())

Coba di IDE

Output:

Halo dunia

Jebakan title(): kapital setelah karakter non-huruf

print("d'masiv".title())
print("abc1def".title())

Coba di IDE

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