Maison >développement back-end >Tutoriel Python >Comment utiliser split en python

Comment utiliser split en python

百草
百草original
2023-11-17 10:13:204466parcourir

En Python, split() est une méthode de chaîne couramment utilisée qui divise une chaîne en sous-chaînes et renvoie une liste contenant ces sous-chaînes. Cette méthode peut diviser une chaîne en plusieurs parties en fonction du délimiteur spécifié. Sa syntaxe de base est "str.split(separator, maxsplit)", str est la chaîne à diviser, separator est le séparateur et maxsplit est un paramètre facultatif, indiquant le nombre maximum de divisions.

Comment utiliser split en python

En Python, split() est une méthode de chaîne couramment utilisée qui divise une chaîne en sous-chaînes et renvoie une liste contenant ces sous-chaînes. Cette méthode peut diviser une chaîne en plusieurs parties en fonction du délimiteur spécifié.

Voici la syntaxe de base de la méthode split() :

str.split(separator, maxsplit)

Parmi eux, str est la chaîne à diviser, separator est le séparateur et maxsplit est un paramètre facultatif, indiquant le nombre maximum de divisions.

Voici quelques exemples d'utilisation de la méthode split() :

Exemple 1 : Délimiteur par défaut

text = "Hello, World!"  
split_text = text.split()
print(split_text)  # 输出:['Hello,', 'World!']

Par défaut, la méthode split() utilise des espaces comme délimiteur.

Exemple 2 : Spécifier le délimiteur

text = "apple, banana, orange"      
split_text = text.split(",")    
print(split_text)  # 输出:['apple', ' banana', ' orange']

Dans cet exemple, nous utilisons la virgule comme délimiteur.

Exemple 3 : Spécifiez le nombre maximum de divisions

text = "apple,banana,orange,grape"      
split_text = text.split(",", maxsplit=1)    
print(split_text)  # 输出:['apple', 'banana,orange,grape']

Dans cet exemple, nous utilisons la virgule comme séparateur et spécifions le nombre maximum de divisions à 1. Cela signifie que la méthode split() ne divisera la chaîne qu'à la première virgule, pas du tout par des virgules.

Exemple 4 : Ignorer les espaces au niveau des délimiteurs

Par défaut, la méthode split() divise la chaîne au niveau des délimiteurs et conserve les espaces dans le résultat. Si vous souhaitez ignorer les délimiteurs et les espaces de processus, vous pouvez utiliser la méthode strip() pour supprimer les espaces de début et de fin du résultat. Par exemple :

text = "  Hello,   World!  "  
split_text = text.split()
print(split_text)  # 输出:['Hello,', 'World!'],注意分隔符前后有空格  
# 使用strip()方法移除空格  
split_text = [item.strip() for item in text.split()]
print(split_text)  # 输出:['Hello,', 'World!'],注意结果中已经没有空格了

En utilisant la méthode strip(), nous pouvons nous assurer que chaque partie du résultat est une chaîne propre sans espaces de début et de fin.

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