Maison >développement back-end >Tutoriel Python >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é. 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.
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() :
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.
text = "apple, banana, orange" split_text = text.split(",") print(split_text) # 输出:['apple', ' banana', ' orange']
Dans cet exemple, nous utilisons la virgule comme délimiteur.
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.
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!