Comment utiliser split en python

百草
Libérer: 2023-11-17 10:13:20
original
4440 Les gens l'ont consulté

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

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!']
Copier après la connexion

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

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

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!'],注意结果中已经没有空格了
Copier après la connexion

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!

Étiquettes associées:
source:php.cn
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
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal