Python supprime Newline d'une chaîne

Python supprime Newline d'une chaîne
Dans Python, les cordes sont une série d'éléments. Ces éléments sont entourés de guillemets simples et doubles. Python a un symbole de nouvelle ligne. Il est représenté par «/ n». Il est utilisé pour suivre le point culminant d'une ligne et l'apparition d'une nouvelle ligne. Le personnage de Newline est utilisé dans les strings F. De plus, la déclaration d'impression imprime un nouveau caractère à la fin.

Le personnage de Newline «/ N» est un personnage spécial. Il est utile de faire une nouvelle ligne. Lorsque nous utilisons le caractère Newline (/ N), une nouvelle ligne est créée spontanément.

Dans Python, les cordes ont un caractère Newline (/ N). Si nous voulons supprimer le caractère Newline à la fin de la chaîne, nous utilisons la fonction rStrip (). Ces fonctions sont des fonctions intégrées. Jetons un coup d'œil à ces méthodes:

Utilisation de la fonction Strip ():

La fonction strip () est utilisée pour l'élimination des espaces blancs de la chaîne. Ceci est une fonction intégrée Python. Si nous voulons supprimer le caractère Newline de la fin de la chaîne, nous utilisons la fonction rStrip () plutôt que la fonction Strip (). Le caractère Newline présent à droite de la chaîne n'est pas affecté en utilisant cette fonction et ne change pas.

Pour effectuer les codes de Python, nous devons installer Spyder version 5. Nous avons créé un nouveau projet nommé «Untitled.py6 ”. Pour créer un nouveau fichier, nous avons appuyé sur «Ctrl + N» sur le clavier:

Dans ce cas, nous prenons une chaîne nommée «Data». Nous voulons supprimer le caractère Newline de la chaîne donnée. Nous déclarons une liste vide. La variable utilisée pour cette liste vide est new_data. Ensuite, nous faisons une boucle «pour» qui se répète jusqu'à la fin. Lorsque le caractère Newline est supprimé de la chaîne, il est enregistré dans une variable New_Data. Pour ce faire, nous utilisons la méthode annexée () pour l'ajouter. Après cela, nous utilisons la fonction Strip () qui élimine le caractère Newline de la chaîne:

L'instruction d'impression renvoie la liste donnée de la chaîne sans caractère newline.

Utiliser Remplace () Fonction:

La fonction remplace () est utile pour remplacer l'élément spécifique par un élément défini. C'est une fonction intégrée Python. Par conséquent, nous n'avons pas besoin d'installer cette fonctionnalité.

La méthode Brute Force est un autre nom pour cette technique. Dans cette méthode, nous utilisons la boucle «pour». Si nous trouvons un caractère Newline dans la chaîne, nous remplaçons généralement chaque chaîne à l'aide de la boucle «pour». Nous faisons une liste d'éléments et y appliquons cette technique. Les listes sont le type de données de Python qui est utilisé pour stocker plusieurs éléments dans une variable.

Nous faisons une liste d'éléments dans la chaîne. La variable utilisée pour la liste est «String». Nous remplacerons ces personnages Newline par Whitespace. Nous utilisons la variable «Rez» pour déclarer une liste vide. Ici, une boucle pour une boucle est créée. Cette boucle se répète jusqu'à la fin de la liste:

Si nous supprimons le caractère Newline de la chaîne, il sera enregistré dans la variable «Rez». Pour cela, nous utilisons la méthode annexée (). Ensuite, nous appliquons la fonction remplacer (). Il y a deux paramètres implémentés dans cette fonction. Le premier paramètre est «/ n». C'est ce caractère que nous voulons remplacer. Nous avons passé Whitespace comme deuxième paramètre de la fonction:

Nous obtenons la liste remplacée des éléments comme sortie.

En utilisant le re.Sub () Méthode:

Là.La méthode sub () est utilisée pour obtenir une sous-chaîne et restaurer son existence dans la chaîne avec une autre sous-chaîne. Pour utiliser cette fonction, nous devons importer le module «RE» dans le code. Ce module est un module intégré Python qui gère l'expression régulière. Il est utile de trouver des modèles pour des chaînes spécifiques:

Dans ce code, nous importons le module «RE». Nous faisons une chaîne par la variable «liste». Nous avons déclaré une liste vide. La variable «sortie» est utilisée pour cette liste vide. La boucle «pour» est créée dans ce code. Il se répète jusqu'à la fin. Après avoir éliminé le caractère Newline, il est enregistré dans une variable «sortie». Ensuite, nous utilisons la fonction annexée (). Après cela, sous.remplacer () la fonction est appliquée. Il contient deux arguments. Le caractère de Newline est passé comme un premier argument, et une chaîne vide est passée comme un deuxième argument parce que «/ n» est remplacé par une chaîne vide. Enfin, nous appelons l'instruction imprimée pour obtenir la sortie.

Cela utilise le module regex du re.Sous-fonction. Il change tous les personnages de Newline avec des chaînes vides. Cette fonction recherche chaque occurrence.

L'instruction d'impression imprime la chaîne remplacée en utilisant le re.Sous-fonction.

Conclusion:

Dans Python, le personnage de Newline est représenté par «/ n». Les crochets entourent la liste. Les éléments à l'intérieur de la liste sont séparés par des virgules. Dans cet article, nous avons expliqué plusieurs méthodes d'élimination du caractère Newline d'une chaîne. Nous utilisons le module regex de re.sub () fonction et utilisez également la fonction remplacer (). Cette fonction supprime tous les caractères Newline et les remplace par un espace blanc. J'espère que cet article vous aidera beaucoup tout en éliminant la nouvelle ligne de la chaîne Python.