


Contoh mengira bilangan perkataan dalam teks menggunakan fungsi len dalam Python
Contoh aplikasi fungsi len dalam Python: Cara menggunakannya untuk mengira bilangan perkataan dalam teks
Dalam pengaturcaraan Python, fungsi len ialah fungsi yang sangat berguna, yang digunakan untuk mengembalikan panjang objek atau bilangan unsur. Dalam artikel ini, kami akan memperkenalkan cara menggunakan fungsi len untuk mengira bilangan perkataan dalam teks dan memberikan contoh kod khusus.
Sebelum anda mula menulis kod, anda perlu memahami cara mentakrifkan perkataan. Dalam artikel ini, kita akan menggunakan ruang sebagai pemisah perkataan, iaitu sebarang rentetan antara dua ruang dianggap sebagai perkataan.
Berikut ialah contoh kod ringkas yang menunjukkan cara menggunakan fungsi len untuk mengira bilangan perkataan dalam teks:
def count_words(text): word_count = len(text.split()) return word_count text = "Python是一种简单易学但功能强大的编程语言。它被广泛应用于各种领域,包括软件开发、数据分析和人工智能等。" word_count = count_words(text) print("文本中的单词数量为:", word_count)
Dalam kod di atas, mula-mula fungsi yang dipanggil count_words ditakrifkan, yang menerima teks parameter rentetan. Idea pelaksanaan fungsi ini adalah untuk memisahkan teks rentetan teks kepada perkataan satu demi satu melalui kaedah split, dan menggunakan fungsi len untuk mendapatkan panjang senarai perkataan, iaitu bilangan perkataan. Akhirnya, bilangan perkataan dikembalikan.
Dalam kod sampel, kami menetapkan teks yang mengandungi berbilang ayat kepada teks pembolehubah, kemudian memanggil fungsi count_words untuk mengira bilangan perkataan dalam teks dan mencetak hasilnya.
Jalankan kod di atas dan bilangan perkataan dalam teks output ialah: 17. Ini kerana terdapat 17 rentetan yang dipisahkan ruang dalam teks, yang membentuk 17 perkataan.
Sudah tentu, dalam aplikasi sebenar, anda mungkin perlu melakukan beberapa prapemprosesan pada teks, seperti mengalih keluar tanda baca dan pemisah baris, dsb. Berikut ialah contoh kod yang dipertingkatkan yang menunjukkan cara untuk mempraproses teks dan kemudian mengira bilangan perkataan:
import re def count_words(text): text = re.sub(r'[^ws]', '', text) # 去除标点符号 text = text.replace(' ', '') # 去除换行符 word_count = len(text.split()) return word_count text = """Python是一种简单易学但功能强大的编程语言。 它被广泛应用于各种领域,包括软件开发、数据分析和人工智能等。""" word_count = count_words(text) print("文本中的单词数量为:", word_count)
Dalam kod yang dipertingkatkan, kami mula-mula menggantikan semua tanda baca dengan ungkapan biasa, menggunakan kaedah re.sub. Kemudian, baris baharu telah dialih keluar menggunakan kaedah .ganti. Akhir sekali, kira bilangan perkataan mengikut kaedah sebelumnya.
Jalankan kod yang dipertingkatkan dan bilangan perkataan dalam teks output ialah: 18. Dengan mengalih keluar tanda baca dan pemisah baris, kami membersihkan teks dan mendapat kiraan perkataan yang lebih tepat.
Untuk meringkaskan, perkara di atas ialah contoh penggunaan fungsi len untuk mengira bilangan perkataan dalam teks, membelah rentetan kepada perkataan dengan kaedah split, dan menggunakan fungsi len untuk mendapatkan panjang senarai perkataan. Dalam aplikasi praktikal, anda boleh melakukan prapemprosesan teks seperti yang diperlukan untuk mendapatkan hasil yang lebih tepat. Saya harap artikel ini akan membantu anda memahami dan menggunakan fungsi len!
Atas ialah kandungan terperinci Contoh mengira bilangan perkataan dalam teks menggunakan fungsi len dalam Python. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Alat AI Hot

Undresser.AI Undress
Apl berkuasa AI untuk mencipta foto bogel yang realistik

AI Clothes Remover
Alat AI dalam talian untuk mengeluarkan pakaian daripada foto.

Undress AI Tool
Gambar buka pakaian secara percuma

Clothoff.io
Penyingkiran pakaian AI

AI Hentai Generator
Menjana ai hentai secara percuma.

Artikel Panas

Alat panas

Notepad++7.3.1
Editor kod yang mudah digunakan dan percuma

SublimeText3 versi Cina
Versi Cina, sangat mudah digunakan

Hantar Studio 13.0.1
Persekitaran pembangunan bersepadu PHP yang berkuasa

Dreamweaver CS6
Alat pembangunan web visual

SublimeText3 versi Mac
Perisian penyuntingan kod peringkat Tuhan (SublimeText3)

Topik panas



Untuk menganalisis secara mendalam perbezaan antara fungsi lenb dan fungsi len, contoh kod khusus diperlukan Dalam bahasa pengaturcaraan Python, rentetan ialah jenis data biasa, dan operasi dan pemprosesan berkaitan rentetan sering diperlukan. Dalam proses pemprosesan rentetan, kita sering menggunakan fungsi mendapatkan panjang rentetan. Python menyediakan dua fungsi terbina dalam untuk mendapatkan panjang rentetan, iaitu fungsi lenb dan fungsi len. Walaupun nama fungsi mereka sangat serupa, mereka sebenarnya mempunyai perbezaan penting dalam cara mereka mengendalikan panjang rentetan.

Adakah mengecewakan untuk mengalih keluar sifar utama secara automatik daripada buku kerja Excel? Apabila anda memasukkan nombor ke dalam sel, Excel selalunya mengalih keluar sifar pendahuluan di hadapan nombor itu. Secara lalai, ia menganggap entri sel yang tidak mempunyai pemformatan eksplisit sebagai nilai berangka. Sifar pendahuluan biasanya dianggap tidak relevan dalam format nombor dan oleh itu ditinggalkan. Selain itu, sifar pendahuluan boleh menyebabkan masalah dalam operasi berangka tertentu. Oleh itu, sifar dikeluarkan secara automatik. Artikel ini akan mengajar anda cara mengekalkan sifar utama dalam Excel untuk memastikan data berangka yang dimasukkan seperti nombor akaun, poskod, nombor telefon, dsb. berada dalam format yang betul. Dalam Excel, bagaimana untuk membenarkan nombor mempunyai sifar di hadapannya? Anda boleh mengekalkan sifar nombor utama dalam buku kerja Excel, terdapat beberapa kaedah untuk dipilih. Anda boleh menetapkan sel dengan

Fungsi len() dalam Python ialah fungsi terbina dalam yang biasa digunakan untuk mendapatkan panjang objek atau bilangan elemen. Dalam pembangunan Python harian, kami sering menghadapi beberapa masalah tentang fungsi len() Artikel ini akan memperkenalkan beberapa masalah dan penyelesaian biasa, dan memberikan contoh kod khusus. TypeError: objectoftype'XXX'hasnolen() Masalah ini biasanya berlaku apabila cuba menggunakan len() pada objek yang tidak menyokong operasi panjang.

1. Tugasan teks Artikel ini membincangkan terutamanya kaedah ringkasan teks generatif, dan cara menggunakan pembelajaran kontrastif dan model besar untuk melaksanakan paradigma latihan ringkasan teks generatif terkini. Ia terutamanya melibatkan dua artikel, satu ialah BRIO: Bringing Order to Abstractive Summarization (2022), yang menggunakan pembelajaran kontrastif untuk memperkenalkan tugas pemeringkatan dalam model generatif yang lain ialah OnLearning to Summarize with Large Language Models as References (2023), yang selanjutnya memperkenalkan model besar untuk menjana data latihan berkualiti tinggi berdasarkan BRIO. 2. Kaedah latihan rumusan teks generatif dan

Dalam iOS 17, Apple telah merombak keseluruhan pilihan nada dering dan nada teksnya, menawarkan lebih daripada 20 bunyi baharu yang boleh digunakan untuk panggilan, mesej teks, penggera dan banyak lagi. Begini cara untuk melihat mereka. Banyak nada dering baharu lebih panjang dan berbunyi lebih moden daripada nada dering lama. Ia termasuk arpeggio, patah, kanopi, kabin, kicauan, subuh, berlepas, dolop, perjalanan, cerek, merkuri, galaksi, quad, jejari, pemulung, anak benih, tempat berteduh, taburan, langkah, masa cerita , goda, senget, terbentang dan lembah. Refleksi kekal sebagai pilihan nada dering lalai. Terdapat juga 10+ nada teks baharu yang tersedia untuk mesej teks masuk, mel suara, makluman mel masuk, makluman peringatan dan banyak lagi. Untuk mengakses nada dering dan nada teks baharu, pertama sekali, pastikan iPhone anda

Apakah yang perlu saya lakukan jika sistem win7 tidak dapat membuka teks txt Apabila kita perlu mengedit fail teks pada komputer kita, cara paling mudah ialah menggunakan alat teks. Walau bagaimanapun, sesetengah pengguna mendapati bahawa komputer mereka tidak boleh membuka fail teks txt Jadi bagaimana untuk menyelesaikan masalah ini? Mari kita lihat tutorial terperinci untuk menyelesaikan masalah tidak dapat membuka teks txt dalam sistem win7. Tutorial untuk menyelesaikan masalah bahawa sistem win7 tidak boleh membuka teks txt 1. Klik kanan mana-mana fail txt pada desktop Jika tiada fail txt, anda boleh klik kanan untuk membuat dokumen teks baru, dan kemudian pilih sifat, sebagai ditunjukkan di bawah: 2. Dalam tetingkap sifat txt yang dibuka, cari butang tukar di bawah pilihan umum, seperti yang ditunjukkan dalam rajah di bawah: 3. Dalam tetapan mod terbuka pop timbul

Tutorial ini menunjukkan kepada anda cara mencari teks atau frasa tertentu pada semua tab terbuka dalam Chrome atau Edge pada Windows. Adakah terdapat cara untuk melakukan carian teks pada semua tab terbuka dalam Chrome? Ya, anda boleh menggunakan sambungan web luaran percuma dalam Chrome untuk melakukan carian teks pada semua tab terbuka tanpa perlu menukar tab secara manual. Sesetengah sambungan seperti TabSearch dan Ctrl-FPlus boleh membantu anda mencapai ini dengan mudah. Bagaimana untuk mencari teks merentas semua tab dalam Google Chrome? Ctrl-FPlus ialah sambungan percuma yang memudahkan pengguna mencari perkataan, frasa atau teks tertentu merentas semua tab tetingkap penyemak imbas mereka. Pengembangan ini

1. Fungsi SUM digunakan untuk menjumlahkan nombor dalam lajur atau sekumpulan sel, contohnya: =SUM(A1:J10). 2. Fungsi AVERAGE digunakan untuk mengira purata nombor dalam lajur atau sekumpulan sel, contohnya: =AVERAGE(A1:A10). 3. Fungsi COUNT, digunakan untuk mengira bilangan nombor atau teks dalam lajur atau sekumpulan sel, contohnya: =COUNT(A1:A10) 4. Fungsi IF, digunakan untuk membuat pertimbangan logik berdasarkan syarat yang ditentukan dan mengembalikan hasil yang sepadan.
