Rumah > pembangunan bahagian belakang > Tutorial Python > Bagaimanakah Fungsi `string.count` Python Mengira Kejadian Substring?

Bagaimanakah Fungsi `string.count` Python Mengira Kejadian Substring?

Linda Hamilton
Lepaskan: 2024-11-20 04:43:01
asal
385 orang telah melayarinya

How Does Python's `string.count` Function Count Substring Occurrences?

Mengira Kejadian Subrentetan dalam Rentetan dalam Python

Mencari kekerapan subrentetan tertentu dalam rentetan tertentu ialah tugas biasa dalam pengaturcaraan. Python menawarkan kaedah mudah untuk mengira kejadian ini menggunakan fungsi string.count terbina.

Cara Menggunakan string.count

Fungsi string.count mengambil masa dua argumen: rentetan untuk dicari dan subrentetan untuk dikira. Ia mengembalikan integer yang mewakili bilangan kali subrentetan muncul dalam rentetan.

Sebagai contoh:

>>> "foo bar foo".count("foo")
2
Salin selepas log masuk

Dalam contoh ini, fungsi kiraan mengenal pasti dua kejadian subrentetan "foo" dalam rentetan "foo bar foo" dan mengembalikan 2.

Kejadian Bertindih

Fungsi string.count mengira tidak bertindih kejadian a subrentetan secara lalai. Ini bermakna ia hanya akan mengira kejadian apabila subrentetan dipisahkan oleh aksara lain.

Contohnya:

>>> "abc".count("a")
1
Salin selepas log masuk

Dalam kes ini, huruf "a" muncul dua kali dalam rentetan " abc," tetapi string.count hanya mengiranya sekali kerana kedua-dua kejadian itu bertindih.

Jika anda perlu mengira bertindih kejadian, anda perlu menggunakan pendekatan yang berbeza, seperti berulang melalui rentetan dan semak setiap subrentetan.

Atas ialah kandungan terperinci Bagaimanakah Fungsi `string.count` Python Mengira Kejadian Substring?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

sumber:php.cn
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Artikel terbaru oleh pengarang
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan