Maison développement back-end Tutoriel Python Exemple de comptage du nombre de mots dans un texte à l'aide de la fonction len en Python

Exemple de comptage du nombre de mots dans un texte à l'aide de la fonction len en Python

Jan 13, 2024 pm 02:17 PM
文本 fonction objectif nombre de mots

Exemple de comptage du nombre de mots dans un texte à laide de la fonction len en Python

Exemple d'application de la fonction len en Python : Comment l'utiliser pour compter le nombre de mots dans un texte

En programmation Python, la fonction len est une fonction très utile, qui sert à renvoyer la longueur d'un objet ou le nombre d'éléments. Dans cet article, nous présenterons comment utiliser la fonction len pour compter le nombre de mots dans un texte et fournirons des exemples de code spécifiques.

Avant de commencer à écrire du code, vous devez comprendre comment définir un mot. Dans cet article, nous utiliserons des espaces comme séparateurs de mots, c'est-à-dire que toute chaîne entre deux espaces est considérée comme un mot.

Voici un exemple de code simple qui montre comment utiliser la fonction len pour compter le nombre de mots dans un texte :

def count_words(text):
    word_count = len(text.split())
    return word_count

text = "Python是一种简单易学但功能强大的编程语言。它被广泛应用于各种领域,包括软件开发、数据分析和人工智能等。"

word_count = count_words(text)
print("文本中的单词数量为:", word_count)
Copier après la connexion

Dans le code ci-dessus, une fonction appelée count_words est d'abord définie, qui reçoit un paramètre de chaîne texte. L'idée d'implémentation de la fonction est de diviser la chaîne de texte en mots un par un via la méthode split et d'utiliser la fonction len pour obtenir la longueur de la liste de mots, c'est-à-dire le nombre de mots. Enfin, le nombre de mots est renvoyé.

Dans l'exemple de code, nous attribuons un texte contenant plusieurs phrases au texte variable, puis appelons la fonction count_words pour compter le nombre de mots dans le texte et imprimons les résultats.

Exécutez le code ci-dessus et le nombre de mots dans le texte de sortie sera : 17. En effet, le texte contient 17 chaînes séparées par des espaces, qui constituent 17 mots.

Bien sûr, dans les applications réelles, vous devrez peut-être effectuer un prétraitement sur le texte, comme supprimer les signes de ponctuation et les sauts de ligne, etc. Ce qui suit est un exemple de code amélioré qui montre comment prétraiter le texte puis compter le nombre de mots :

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)
Copier après la connexion

Dans le code amélioré, nous avons d'abord remplacé tous les signes de ponctuation par des expressions régulières, en utilisant la méthode re.sub. Ensuite, les nouvelles lignes ont été supprimées à l'aide de la méthode .replace. Enfin, comptez le nombre de mots selon la méthode précédente.

Exécutez le code amélioré et le nombre de mots dans le texte de sortie sera : 18. En supprimant la ponctuation et les sauts de ligne, nous avons nettoyé le texte et obtenu un nombre de mots plus précis.

Pour résumer, ce qui précède est un exemple d'utilisation de la fonction len pour compter le nombre de mots dans un texte, d'utilisation de la méthode split pour diviser la chaîne en mots et d'utilisation de la fonction len pour obtenir la longueur de la liste de mots. Dans les applications pratiques, vous pouvez effectuer un prétraitement de texte selon vos besoins pour obtenir des résultats plus précis. J'espère que cet article vous aidera à comprendre et à utiliser la fonction len !

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn

Outils d'IA chauds

Undresser.AI Undress

Undresser.AI Undress

Application basée sur l'IA pour créer des photos de nu réalistes

AI Clothes Remover

AI Clothes Remover

Outil d'IA en ligne pour supprimer les vêtements des photos.

Undress AI Tool

Undress AI Tool

Images de déshabillage gratuites

Clothoff.io

Clothoff.io

Dissolvant de vêtements AI

AI Hentai Generator

AI Hentai Generator

Générez AI Hentai gratuitement.

Article chaud

R.E.P.O. Crystals d'énergie expliqués et ce qu'ils font (cristal jaune)
4 Il y a quelques semaines By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Meilleurs paramètres graphiques
4 Il y a quelques semaines By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Comment réparer l'audio si vous n'entendez personne
1 Il y a quelques mois By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Commandes de chat et comment les utiliser
1 Il y a quelques mois By 尊渡假赌尊渡假赌尊渡假赌

Outils chauds

Bloc-notes++7.3.1

Bloc-notes++7.3.1

Éditeur de code facile à utiliser et gratuit

SublimeText3 version chinoise

SublimeText3 version chinoise

Version chinoise, très simple à utiliser

Envoyer Studio 13.0.1

Envoyer Studio 13.0.1

Puissant environnement de développement intégré PHP

Dreamweaver CS6

Dreamweaver CS6

Outils de développement Web visuel

SublimeText3 version Mac

SublimeText3 version Mac

Logiciel d'édition de code au niveau de Dieu (SublimeText3)

Analyse approfondie de la différence entre la fonction lenb et la fonction len Analyse approfondie de la différence entre la fonction lenb et la fonction len Jan 28, 2024 am 10:02 AM

Pour analyser en profondeur la différence entre la fonction lenb et la fonction len, des exemples de code spécifiques sont nécessaires. Dans le langage de programmation Python, les chaînes sont un type de données courant et les chaînes nécessitent souvent des opérations et des traitements associés. Dans le processus de traitement des chaînes, nous utilisons souvent la fonction permettant d'obtenir la longueur d'une chaîne. Python fournit deux fonctions intégrées pour obtenir la longueur d'une chaîne, à savoir la fonction lenb et la fonction len. Bien que leurs noms de fonctions soient très similaires, ils présentent en réalité des différences importantes dans la façon dont ils gèrent la longueur des chaînes.

Comment empêcher Excel de supprimer les zéros non significatifs Comment empêcher Excel de supprimer les zéros non significatifs Feb 29, 2024 am 10:00 AM

Est-il frustrant de supprimer automatiquement les zéros non significatifs des classeurs Excel ? Lorsque vous entrez un nombre dans une cellule, Excel supprime souvent les zéros non significatifs devant le nombre. Par défaut, il traite les entrées de cellule dépourvues de formatage explicite comme des valeurs numériques. Les zéros non significatifs sont généralement considérés comme non pertinents dans les formats numériques et sont donc omis. De plus, les zéros non significatifs peuvent poser des problèmes dans certaines opérations numériques. Par conséquent, les zéros sont automatiquement supprimés. Cet article vous apprendra comment conserver les zéros non significatifs dans Excel pour garantir que les données numériques saisies telles que les numéros de compte, les codes postaux, les numéros de téléphone, etc. sont dans le format correct. Dans Excel, comment autoriser les nombres à avoir des zéros devant eux ? Vous pouvez conserver les zéros non significatifs des nombres dans un classeur Excel. Vous avez le choix entre plusieurs méthodes. Vous pouvez définir la cellule en

Questions fréquemment posées et solutions : questions fréquemment posées sur l'utilisation de la fonction len en Python Questions fréquemment posées et solutions : questions fréquemment posées sur l'utilisation de la fonction len en Python Jan 28, 2024 am 09:14 AM

La fonction len() en Python est une fonction intégrée couramment utilisée pour obtenir la longueur d'un objet ou le nombre d'éléments. Dans le développement quotidien de Python, nous rencontrons souvent des problèmes avec la fonction len(). Cet article présentera quelques problèmes et solutions courants, et fournira des exemples de code spécifiques. TypeError : objectoftype'XXX'hasnolen() Ce problème se produit généralement lorsque vous essayez d'utiliser len() sur un objet qui ne prend pas en charge les opérations de longueur.

Utiliser de grands modèles pour créer un nouveau paradigme pour la formation aux résumés de texte Utiliser de grands modèles pour créer un nouveau paradigme pour la formation aux résumés de texte Jun 10, 2023 am 09:43 AM

1. Tâche de texte Cet article traite principalement de la méthode de résumé génératif de texte et de la manière d'utiliser l'apprentissage contrastif et les grands modèles pour mettre en œuvre le dernier paradigme de formation à la synthèse générative de texte. Il s'agit principalement de deux articles, l'un est BRIO : Bringing Order to Abstractive Summarization (2022), qui utilise l'apprentissage contrastif pour introduire des tâches de classement dans le modèle génératif ; l'autre est OnLearning to Summarize with Large Language Models as References (2023), qui approfondit introduit de grands modèles pour générer des données de formation de haute qualité basées sur BRIO. 2. Méthodes de formation à la synthèse de texte générative et

Essayez de nouvelles sonneries et tonalités de texte : découvrez les dernières alertes sonores sur iPhone sous iOS 17 Essayez de nouvelles sonneries et tonalités de texte : découvrez les dernières alertes sonores sur iPhone sous iOS 17 Oct 12, 2023 pm 11:41 PM

Dans iOS 17, Apple a remanié toute sa sélection de sonneries et de tonalités de texte, offrant plus de 20 nouveaux sons pouvant être utilisés pour les appels, les messages texte, les alarmes et bien plus encore. Voici comment les voir. De nombreuses nouvelles sonneries sont plus longues et semblent plus modernes que les anciennes sonneries. Ils incluent arpège, brisé, canopée, cabine, gazouillis, aube, départ, dolop, voyage, bouilloire, mercure, galaxie, quad, radial, charognard, semis, abri, saupoudrage, marches, heure du conte, taquiner, inclinaison, déplier et vallée. La réflexion reste l'option de sonnerie par défaut. Plus de 10 nouvelles tonalités de texte sont également disponibles pour les messages texte entrants, les messages vocaux, les alertes de courrier entrant, les alertes de rappel, etc. Pour accéder à de nouvelles sonneries et tonalités de texte, assurez-vous d'abord que votre iPhone

Que faire si le système Win7 ne peut pas ouvrir le texte txt Que faire si le système Win7 ne peut pas ouvrir le texte txt Jul 06, 2023 pm 04:45 PM

Que dois-je faire si le système Win7 ne peut pas ouvrir le texte txt ? Lorsque nous devons modifier des fichiers texte sur nos ordinateurs, le moyen le plus simple est d'utiliser des outils de texte. Cependant, certains utilisateurs constatent que leurs ordinateurs ne peuvent pas ouvrir les fichiers texte txt. Alors, comment résoudre ce problème ? Jetons un coup d'œil au didacticiel détaillé pour résoudre le problème de l'impossibilité d'ouvrir le texte txt dans le système win7. Tutoriel pour résoudre le problème selon lequel le système Win7 ne peut pas ouvrir le texte txt. 1. Cliquez avec le bouton droit sur n'importe quel fichier txt sur le bureau, vous pouvez cliquer avec le bouton droit pour créer un nouveau document texte, puis sélectionner les propriétés, comme indiqué. illustré ci-dessous : 2. Dans la fenêtre des propriétés txt ouverte, recherchez le bouton de modification sous les options générales, comme indiqué dans la figure ci-dessous : 3. Dans le paramètre du mode d'ouverture contextuel

Comment rechercher du texte dans tous les onglets de Chrome et Edge Comment rechercher du texte dans tous les onglets de Chrome et Edge Feb 19, 2024 am 11:30 AM

Ce didacticiel vous montre comment rechercher du texte ou des phrases spécifiques sur tous les onglets ouverts dans Chrome ou Edge sous Windows. Existe-t-il un moyen d'effectuer une recherche de texte sur tous les onglets ouverts dans Chrome ? Oui, vous pouvez utiliser une extension Web externe gratuite dans Chrome pour effectuer des recherches de texte sur tous les onglets ouverts sans avoir à changer d'onglet manuellement. Certaines extensions comme TabSearch et Ctrl-FPlus peuvent vous aider à y parvenir facilement. Comment rechercher du texte dans tous les onglets de Google Chrome ? Ctrl-FPlus est une extension gratuite qui permet aux utilisateurs de rechercher facilement un mot, une expression ou un texte spécifique dans tous les onglets de la fenêtre de leur navigateur. Cette extension

Collection complète de formules de fonctions Excel Collection complète de formules de fonctions Excel May 07, 2024 pm 12:04 PM

1. La fonction SOMME permet de sommer les nombres d'une colonne ou d'un groupe de cellules, par exemple : =SOMME(A1:J10). 2. La fonction MOYENNE permet de calculer la moyenne des nombres dans une colonne ou un groupe de cellules, par exemple : =AVERAGE(A1:A10). 3. Fonction COUNT, utilisée pour compter le nombre de nombres ou de texte dans une colonne ou un groupe de cellules, par exemple : =COUNT(A1:A10) 4. Fonction IF, utilisée pour effectuer des jugements logiques basés sur des conditions spécifiées et renvoyer le résultat correspondant.

See all articles