Daftar Referensi Python
count() adalah method string untuk menghitung berapa kali sebuah teks muncul di dalam string. List juga punya method count() dengan cara kerja serupa.
Sintaks
nama_string.count(teks, start, end)
Parameter
| Parameter | Wajib? | Keterangan |
|---|---|---|
teks |
Ya | Teks (substring) yang dihitung kemunculannya |
start |
Tidak | Mulai menghitung dari index ini |
end |
Tidak | Berhenti menghitung sebelum index ini |
Nilai balik: int — jumlah kemunculan (0 jika tidak ada).
Contoh
kalimat = "kamu bisa karena kamu terbiasa"
print(kalimat.count("kamu"))
Output:
2
Contoh Lainnya
Menghitung huruf
kata = "mississippi"
print(kata.count("s"))
print(kata.count("ss"))
Output:
4
2
Huruf besar-kecil dibedakan
teks = "Python python PYTHON"
print(teks.count("python"))
print(teks.lower().count("python"))
Output:
1
3
count() pada list
nilai = [80, 90, 80, 70]
print(nilai.count(80))
Output:
2
Kesalahan Umum
- Lupa bahwa
count()membedakan huruf besar-kecil — samakan dulu denganlower(). - Kemunculan yang tumpang tindih tidak dihitung:
"aaa".count("aa")=1, bukan 2. count()pada list menghitung item utuh yang sama persis, bukan sebagian isi.- Untuk menghitung kata sesungguhnya (bukan potongan teks), pecah dulu dengan
split():kalimat.split().count("kamu").
Pelajari Lebih Lanjut
- Referensi: find() di Python · split() di Python · len() di Python
- Buku Belajar Python untuk Pemula: Bab 6
