Maison  >  Article  >  développement back-end  >  Comment utiliser la fonction strip() pour supprimer les espaces aux deux extrémités d'une chaîne en Python 3.x

Comment utiliser la fonction strip() pour supprimer les espaces aux deux extrémités d'une chaîne en Python 3.x

王林
王林original
2023-08-01 14:14:041369parcourir

Comment utiliser la fonction strip() pour supprimer les espaces aux deux extrémités d'une chaîne dans Python 3.x

Dans la programmation Python, les chaînes sont l'un des types de données couramment utilisés. Il arrive souvent que les chaînes contiennent des espaces. Pour traiter de telles chaînes, nous pouvons utiliser la fonction strip() intégrée de Python pour supprimer les espaces aux deux extrémités de la chaîne. Cet article explique comment utiliser la fonction strip() et fournit un exemple de code correspondant.

Syntaxe : La fonction
strip() est une méthode de l'objet chaîne Python, qui peut être utilisée pour supprimer les espaces aux deux extrémités de la chaîne.

str.strip([char])

Parmi eux, str représente l'objet chaîne à traiter et char (facultatif) représente le caractère à supprimer.

Exemple de code :

# 示例1:去除字符串两端的空格
str1 = "  Hello, World!  "
str2 = str1.strip()
print("处理前的字符串:", str1)
print("处理后的字符串:", str2)

# 示例2:去除特定字符
str3 = "||||Hello, World!||||"
str4 = str3.strip('|')
print("处理前的字符串:", str3)
print("处理后的字符串:", str4)

Résultat d'exécution :

处理前的字符串:   Hello, World!  
处理后的字符串: Hello, World!
处理前的字符串: ||||Hello, World!||||
处理后的字符串: Hello, World!

À partir de l'exemple de code ci-dessus, nous pouvons voir comment utiliser la fonction strip(). Lorsqu'aucun paramètre n'est transmis, la fonction strip() supprimera par défaut les espaces aux deux extrémités de la chaîne. Lorsque les caractères spécifiés sont transmis, la fonction strip() supprimera ces caractères spécifiés apparaissant aux deux extrémités de la chaîne.

Il est à noter que la fonction strip() ne modifie pas la chaîne d'origine, mais renvoie une nouvelle chaîne. Par conséquent, nous devons attribuer la valeur de retour à une autre variable pour enregistrer le résultat traité.

De plus, nous pouvons également utiliser la fonction lstrip() et la fonction rstrip() pour supprimer respectivement les espaces aux extrémités gauche et droite de la chaîne. Pour plus de détails, veuillez vous référer à l'exemple de code suivant :

# 示例3:去除字符串左端的空格
str5 = "  Hello, World!  "
str6 = str5.lstrip()
print("处理前的字符串:", str5)
print("处理后的字符串:", str6)

# 示例4:去除字符串右端的空格
str7 = "  Hello, World!  "
str8 = str7.rstrip()
print("处理前的字符串:", str7)
print("处理后的字符串:", str8)

Résultats d'exécution :

处理前的字符串:   Hello, World!  
处理后的字符串: Hello, World!  
处理前的字符串:   Hello, World!  
处理后的字符串:   Hello, World!

Ce qui précède est la méthode et l'exemple de code permettant d'utiliser la fonction strip() pour supprimer les espaces aux deux extrémités d'une chaîne. J'espère que cet article pourra aider les lecteurs à mieux comprendre et utiliser la fonction strip() en Python.

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