Suppression des nouvelles lignes de fin : une exploration avec rstrip() de Python
Les chaînes Python contiennent parfois des nouvelles lignes de fin qui peuvent poser problème. Cet article présente une solution pratique : la méthode rstrip().
Qu'est-ce que rstrip() ?
rstrip() est une méthode Python qui supprime tous les caractères d'espacement de fin. à partir d'une chaîne. Par défaut, cela inclut les sauts de ligne « n », les retours chariot « r » et tout autre caractère d'espacement.
Comment supprimer une nouvelle ligne de fin
Pour supprimer le dernier caractère d'une chaîne s'il s'agit d'une nouvelle ligne, utilisez rstrip() comme suit :
'test string\n'.rstrip() # Result: 'test string'
Suppression des espaces spécifiques Caractères
Par défaut, rstrip() supprime tous les caractères d'espacement de fin. Si vous souhaitez uniquement supprimer les nouvelles lignes, transmettez le caractère 'n' à rstrip() :
'test string \n \r\n\n\r \n\n'.rstrip('\n') # Result: 'test string \n \r\n\n\r '
Autres méthodes de strip
En plus de rstrip(), Python également fournit les méthodes strip() et lstrip() :
Voici un exemple avec les trois méthodes :
s = " \n\r\n \n abc def \n\r\n \n " print(s.strip()) # 'abc def' print(s.lstrip()) # 'abc def \n\r\n \n ' print(s.rstrip()) # ' \n\r\n \n abc def'
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!