count() adalah fungsi bawaan di Python. Ini akan mengembalikan jumlah total elemen yang diberikan dalam sebuah string. Penghitungan dimulai dari awal string sampai akhir. Dimungkinkan juga untuk menentukan indeks awal dan akhir dari mana Anda ingin memulai pencarian
Dalam tutorial Python ini, Anda akan belajar
Sintaks untuk PythonString Count()
Sintaks fungsi penghitungan python
string.count(char or substring, start, end)Parameter Sintaks Python
- Char atau substring. Anda dapat menentukan satu karakter atau substring yang ingin Anda cari dalam string yang diberikan. Ini akan mengembalikan Anda jumlah karakter atau substring dalam string yang diberikan
- Mulailah. (opsional) Ini menunjukkan indeks awal dari mana pencarian akan dimulai. Jika tidak diberikan, maka akan dimulai dari 0. Misalnya, Anda ingin mencari karakter dari tengah string. Anda dapat memberikan nilai awal ke fungsi hitungan Anda
- akhir. (opsional) Ini menunjukkan indeks akhir tempat pencarian berakhir. Jika tidak diberikan, itu akan mencari sampai akhir daftar atau string yang diberikan. Misalnya, Anda tidak ingin memindai seluruh string dan membatasi pencarian hingga titik tertentu, Anda dapat memberikan nilai untuk mengakhiri fungsi hitungan Anda, dan hitungan akan menangani pencarian hingga titik tersebut
Nilai Pengembalian
Metode count() akan mengembalikan nilai integer, mis. e. , jumlah elemen yang diberikan dari string yang diberikan. Ini mengembalikan 0 jika nilainya tidak ditemukan dalam string yang diberikan
Contoh 1. Menghitung Metode pada sebuah String
Contoh berikut menunjukkan kemunculan karakter dalam string yang diberikan serta menggunakan indeks awal/akhir
Metode str.count(sub) Python menghitung jumlah kemunculan substring yang tidak tumpang tindih. Jika Anda melewatkan substring dengan hanya satu karakter, itu menghitung jumlah kemunculan karakter ini dalam string yang disebutnya
Inilah cara Anda dapat menerapkan metode ini pada tiga contoh dari rumusan masalah
Anda dapat menonton video berikut yang memperkenalkan metode string Python count()
Metode String Python [Panduan Utama]
Tonton video ini di YouTube
Metode 2. Ekspresi Reguler
>>> 'hello world'.count('l') 3 >>> 'aaaa'.count('a') 4 >>> 'finxter'.count('z') 00 Python menentukan jumlah kecocokan dari pola yang diberikan dalam sebuah string. Gunakan pola satu karakter sederhana untuk menemukan semua kecocokan karakter ini dalam sebuah string. Hasilnya adalah daftar kecocokan—panjang daftar adalah jumlah kemunculan karakter dalam string yang mengarah ke metode solusi >>> 'hello world'.count('l') 3 >>> 'aaaa'.count('a') 4 >>> 'finxter'.count('z') 01
Inilah cara Anda dapat menerapkan metode ini pada tiga contoh dari rumusan masalah
>>> import re >>> len(re.findall('l', 'hello world')) 3 >>> len(re.findall('a', 'aaaa')) 4 >>> len(re.findall('z', 'finxter')) 0_Metode 3. Pemahaman Daftar + len()
Ekspresi pemahaman daftar >>> 'hello world'.count('l') 3 >>> 'aaaa'.count('a') 4 >>> 'finxter'.count('z') 02 menentukan iterable karakter dari s yang sama dengan c. Dengan meneruskannya ke fungsi >>> 'hello world'.count('l') 3 >>> 'aaaa'.count('a') 4 >>> 'finxter'.count('z') 05, Anda mendapatkan jumlah kemunculan c di s
Inilah cara Anda dapat menerapkan metode ini pada tiga contoh dari rumusan masalah
>>> len([x for x in 'hello world' if x == 'l']) 3 >>> len([x for x in 'aaaa' if x == 'a']) 4 >>> len([x for x in 'finxter' if x == 'z']) 0Chris
Saat bekerja sebagai peneliti dalam sistem terdistribusi, Dr. Christian Mayer menemukan cintanya untuk mengajar siswa ilmu komputer
Untuk membantu siswa mencapai tingkat kesuksesan Python yang lebih tinggi, dia mendirikan situs web pendidikan pemrograman Finxter. com. Dia adalah penulis buku pemrograman populer Python One-Liners (NoStarch 2020), rekan penulis seri Coffee Break Python dari buku yang diterbitkan sendiri, penggemar ilmu komputer, pekerja lepas, dan pemilik salah satu dari 10 blog Python terbesar di dunia
Kesukaannya adalah menulis, membaca, dan coding. Tetapi hasrat terbesarnya adalah untuk melayani calon pembuat kode melalui Finxter dan membantu mereka meningkatkan keterampilan mereka. Anda dapat bergabung dengan akademi email gratisnya di sini