Maison >développement back-end >Tutoriel Python >Comment diviser une chaîne sur des espaces en Python ?

Comment diviser une chaîne sur des espaces en Python ?

Susan Sarandon
Susan Sarandonoriginal
2024-11-09 22:19:02762parcourir

How do I Split a String on Whitespace in Python?

Comment diviser une chaîne sur des espaces en Python

Lorsque vous travaillez avec des chaînes, vous pouvez rencontrer des situations où vous devez les diviser en plus petites segments basés sur des délimiteurs spécifiques. Un délimiteur courant est l'espace, qui comprend les espaces, les tabulations et les nouvelles lignes.

En Python, la méthode str.split() fournit un moyen simple de diviser une chaîne en une liste de sous-chaînes en fonction d'un délimiteur spécifié. Cependant, par défaut, la méthode str.split() ne se divise pas automatiquement sur les espaces. Pour ce faire, vous devez passer explicitement None comme argument :

>>> "many   fancy word \nhello    \thi".split()
['many', 'fancy', 'word', 'hello', 'hi']

En passant None comme argument, la méthode str.split() interprète tous les caractères d'espacement comme délimiteurs et divise la chaîne en conséquence. Cela vous permet de séparer des mots, des phrases ou des jetons d'une chaîne plus grande.

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