Cara menggunakan metode count() dalam python

How Use Count Method Python



built-in menghitung() metode Python sangat membantu ketika kita perlu mengetahui berapa kali string tertentu muncul dalam sebuah teks atau berapa kali suatu item muncul dalam sebuah tuple atau daftar. Secara default, metode ini akan mencari sub-string tertentu di seluruh isi string tertentu, tetapi metode ini juga dapat digunakan untuk mencari sub-string di bagian tertentu dari string utama. Kegunaan dari menghitung() metode dalam Python dijelaskan dalam artikel ini menggunakan beberapa contoh.

Sintaksis:

Argumen dari menghitung() metode bervariasi berdasarkan tipe data variabel yang akan diterapkan. Dua jenis sintaks metode count() ditunjukkan di bawah ini.







A. string.count(sub-string, start, end)



Di atas menghitung() metode yang digunakan untuk tipe data string. Di sini, argumen pertama adalah wajib dan akan berisi nilai yang akan dicari di string utama. Dua argumen lainnya adalah opsional. Ketika Mulailah argumen opsional digunakan hanya kemudian metode akan memulai pencarian dari posisi awal dan ketika kedua argumen opsional digunakan maka akan mencari sub-string antara posisi awal dan akhir.



B. tuple.count(search-item) atau list.count(search-item)





Di atas menghitung() metode digunakan untuk tupel atau Daftar tipe data saja dan hanya memiliki satu argumen wajib yang akan berisi item pencarian. Penggunaan kedua jenis metode count() ini dijelaskan di bagian selanjutnya dari artikel ini.

Penggunaan metode count() dalam string tanpa argumen opsional:

Dalam contoh berikut, string utama dan string pencarian didefinisikan menjadi dua variabel, main_str , dan pencarian_str. NS menghitung() metode script ini akan menghitung berapa kali nilai pencarian_str muncul di seluruh nilai main_str . Selanjutnya, nilai kembalian dari metode ini akan dicetak oleh string yang diformat.



#!/usr/bin/env python3
# Tentukan string utama tempat string akan dicari
main_str= 'Makan untuk hidup, bukan hidup untuk makan'
# Tentukan string pencarian yang akan dicari
pencarian_str= 'hidup'
# Simpan nilai hitungan
menghitung=main_str.menghitung(pencarian_str)

# Cetak output yang diformat
mencetak('Kata'''%S''', muncul %s kali dalam teks berikut: %S '%
(pencarian_str,menghitung,main_str))

Keluaran:

Di sini, nilai teks utama adalah ‘Makan untuk hidup, bukan hidup untuk makan ', dan teks pencarian adalah' hidup' yang muncul dua kali dalam teks utama.

Menggunakan metode count() dalam string dengan argumen opsional:

Contoh ini menunjukkan penggunaan argumen opsional dari menghitung() metode. NS Mulailah argumen opsional digunakan untuk menentukan posisi awal teks utama untuk pencarian dan akhir argumen opsional digunakan untuk menentukan posisi teks utama di mana pencarian akan berakhir. Baik teks utama dan teks pencarian akan diambil sebagai input di sini. Tiga jenis pencarian akan dilakukan oleh skrip ini. Pada pencarian pertama, teks pencarian akan dicari di seluruh isi teks utama seperti contoh sebelumnya. Dalam pencarian kedua, teks pencarian akan mulai mencari dari posisi dua puluh dari teks utama. Dalam pencarian ketiga, teks pencarian akan mulai mencari dari posisi 5 dan hentikan pencarian di posisi 25. Jadi, skrip berikut akan menghasilkan tiga output: menghitung() metode berdasarkan argumen.

#!/usr/bin/env python3
# Tentukan string utama tempat string akan dicari
mainStr= memasukkan('Masukkan string utama ')

# Tentukan string pencarian yang akan dicari
pencarianStr= memasukkan('Masukkan string pencarian ')

# Simpan nilai hitungan total
menghitung=utamaStr.menghitung(pencarianStr)
# Cetak output yang diformat
mencetak('Tali'''%S''', muncul %s kali di teks utama '%(pencarianStr,menghitung))

# Simpan pencarian nilai hitungan total dari posisi 20
menghitung=utamaStr.menghitung(pencarianStr,dua puluh)
# Cetak output yang diformat
mencetak('Tali'''%S''', muncul %s kali di teks utama setelah posisi 20 '%
(pencarianStr,menghitung))

# Simpan pencarian nilai hitungan total dalam posisi 5 hingga 25
menghitung=utamaStr.menghitung(pencarianStr,5,25)
# Cetak output yang diformat
mencetak('Tali'''%S''', muncul %s kali dalam teks utama dalam posisi 5 ke
25 '
%(pencarianStr,menghitung))

Keluaran:

Di Sini, 'Belajar Linux dari LinuxHint dan jadilah ahli Linux' diambil sebagai teks utama, dan 'Linux' diambil sebagai teks pencarian. kata 'Linux' muncul tiga kali dalam teks utama, satu kali jika Anda mulai mencari dari posisi 20 dan dua kali jika Anda mulai mencari dari posisi 5 hingga 25.

Penggunaan metode count() dalam Tuple dan daftar:

Contoh berikut menunjukkan bagaimana item tertentu dapat dicari dalam tupel dan daftar. Tuple dari string didefinisikan dan dicetak di awal skrip. Selanjutnya, nilai pencarian diambil sebagai input. Cari dan hitung berapa kali nilai muncul di tuple. Script akan mencetak hasil hitungan dengan string yang diformat. Daftar string juga ditentukan dan dicetak, selanjutnya mencari dan menghitung nilai input tertentu dalam daftar seperti tupel.

#!/usr/bin/env python3
# Tentukan tupel
namaTuple= ('Yohanes','Janifer','Lisa','Yohanes','Lucy','johan')
# Tampilkan tupel
mencetak(namaTuple)
# Tentukan string pencarian yang akan dicari di tuple
pencarianStr= memasukkan('Masukkan string pencarian untuk tuple ')
# Simpan nilai hitungan
menghitung=namaTuple.menghitung(pencarianStr)
# Cetak output yang diformat
mencetak('Tali'''%S''', muncul %s kali dalam tupel '%(pencarianStr,menghitung))

# Tentukan daftar
daftar buah= ['Pisang','Mangga','Jeruk','Anggur','Mangga','pisang']
# tampilan daftar
mencetak(daftar buah)

# Tentukan string pencarian yang akan dicari dalam daftar
pencarianStr= memasukkan('Masukkan string pencarian untuk daftar ')
# Simpan nilai hitungan
menghitung=daftar buah.menghitung(pencarianStr)
# Cetak output yang diformat
mencetak('Tali'''%S''', muncul %s kali dalam daftar '%(pencarianStr,menghitung))

Keluaran:

Output berikut akan muncul jika Anda mengambil ' John' sebagai teks pencarian untuk Tuple dan 'Mangga' sebagai teks pencarian untuk daftar.

Kesimpulan:

Penggunaan yang berbeda dari menghitung() metode dalam python coba ditampilkan dalam artikel ini untuk membantu pengguna python mempelajari cara menggunakan metode ini dalam skrip python mereka.