Maison > Article > développement back-end > Que signifie strip en python ?
La méthode strip() en Python est utilisée pour supprimer les caractères spécifiés (la valeur par défaut est un espace ou un caractère de nouvelle ligne) ou une séquence de caractères au début et à la fin d'une chaîne.
Remarque : Cette méthode ne peut supprimer que les caractères de début ou de fin, mais pas les caractères du milieu.
Son prototype de fonction : string.strip(s[, chars]), qui renvoie une copie de la chaîne avec les caractères de début et de suffixe supprimés.
(Cela signifie quels caractères de la chaîne vous souhaitez supprimer, puis vous transmettez ces caractères en tant que paramètres. Cette fonction supprimera uniquement le premier et le dernier caractères, pas ceux du milieu.)
Si le paramètre de strip() est vide, les caractères vides en début et en fin de chaîne (notamment n, r, t, etc.) seront supprimés par défaut.
lstrip() : Supprimer le côté gauche
rstrip() : Supprimer le côté droit
Exemple 1 :
>>> str = ' ab cd ' >>> str ' ab cd ' >>> str.strip() #删除头尾空格 'ab cd' >>> str.lstrip() #删除开头空格 'ab cd ' >>> str.rstrip() #删除结尾空格 ' ab cd'
Recommandations associées : " Tutoriel vidéo Python》
Exemple deux :
>>> str2 = '1a2b12c21' >>> str2.strip('12') #删除头尾的1和2 'a2b12c' >>> str2.lstrip('12') #删除开头的1和2 'a2b12c21' >>> str2.rstrip('12') #删除结尾的1和2 '1a2b12c'
Exemple trois :
a="aabcacb1111acbba" print(a.strip("abc")) print(a.strip("acb")) print(a.strip("bac")) print(a.strip("bca")) print(a.strip("cab")) print(a.strip("cba"))
Sortie :
1111 1111 1111 1111 1111 1111
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!