Rumah >pembangunan bahagian belakang >Tutorial Python >Bagaimanakah Saya Boleh Mengira Kejadian Watak dalam Rentetan Python?

Bagaimanakah Saya Boleh Mengira Kejadian Watak dalam Rentetan Python?

Mary-Kate Olsen
Mary-Kate Olsenasal
2024-12-13 06:33:11359semak imbas

How Can I Count Character Occurrences in a Python String?

Menentukan Kejadian Aksara dalam Rentetan

Mengira bilangan kali aksara tertentu muncul dalam rentetan ialah tugas pengaturcaraan biasa. Dalam Python, ini boleh dicapai menggunakan kaedah str.count().

Penyelesaian:

Kaedah str.count() mengambil tiga argumen pilihan:

  • sub: Aksara atau subrentetan untuk dicari.
  • mula: Indeks permulaan (dari awal) untuk memulakan carian.
  • tamat: Indeks penamat (dari awal) untuk menghentikan carian.

Untuk mengira kejadian aksara, hanya panggil kaedah count() dengan watak sebagai hujah. Contohnya:

sentence = 'Mary had a little lamb'
char_count = sentence.count('a')

Kod ini memberikan kiraan 'a' dalam rentetan kepada pembolehubah char_count. Outputnya ialah:

4

Nota Tambahan:

  • Kaedah count() adalah sensitif huruf besar-besaran, jadi ia hanya akan sepadan dengan kejadian tepat bagi aksara.
  • Argumen mula dan akhir membenarkan carian rentetan separa. Sebagai contoh, kod berikut mengira bilangan 'a' dalam separuh pertama rentetan:
char_count = sentence.count('a', 0, len(sentence) // 2)

Atas ialah kandungan terperinci Bagaimanakah Saya Boleh Mengira Kejadian Watak dalam Rentetan Python?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
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