Traduction de texte vers une nouvelle ligne en Python. Comment déplacer du texte vers une nouvelle ligne - instructions

En Python, pour marquer la fin d'une ligne et en commencer une nouvelle, vous devez utiliser un caractère spécial. Dans le même temps, il est important de savoir l'utiliser correctement lorsque vous travaillez avec divers fichiers Python et de l'afficher dans la console aux moments requis. Il est nécessaire de comprendre en détail comment utiliser le délimiteur pour les nouvelles lignes lorsque vous travaillez avec du code de programme, s'il est possible d'ajouter du texte sans l'utiliser.

Informations générales sur le caractère de nouvelle ligne

n est le symbole pour envelopper les informations sur une nouvelle ligne et fermer l'ancienne ligne en Python. Ce symbole est composé de deux éléments :

  • oblique inverse ;
  • n est un caractère minuscule.

Pour utiliser ce caractère, vous pouvez utiliser l'expression "print(f" HellonWorld!") ", grâce à laquelle vous pouvez transférer des informations dans les f-lines.

Traduction de texte vers une nouvelle ligne en Python. Comment déplacer du texte vers une nouvelle ligne - instructions
Un exemple d'utilisation du caractère n pour distribuer un tableau d'informations sur de nouvelles lignes

Quelle est la fonction d'impression

Sans paramètres supplémentaires, le caractère de transfert de données à la ligne suivante est ajouté en mode masqué. Pour cette raison, il ne peut pas être vu entre les lignes sans activer une certaine fonction. Un exemple d'affichage d'une icône de séparation dans le code du programme :

Imprimer ("Hello, World"!") - "Hello, World!"n

En même temps, une telle découverte de ce caractère est écrite dans les caractéristiques de base de Python. La fonction "print" a une valeur par défaut pour le paramètre "end" - n. C'est grâce à cette fonction que ce caractère est positionné en fin de ligne pour transférer les données vers les lignes suivantes. Explication de la fonction « imprimer » :

print(*objects, sep=' ', end='n', file=sys.stdout, flush=False)

La valeur du paramètre « end » de la fonction « print » est égale au caractère « n ». Selon l'algorithme automatique du code de programme, il complète les lignes à la fin, avant lesquelles la fonction «imprimer» est écrite. Lorsque vous utilisez une seule fonction «impression», vous ne remarquerez peut-être pas l'essence de son travail, car une seule ligne sera affichée à l'écran. Cependant, si vous ajoutez quelques instructions comme celle-ci, le résultat de la fonction devient plus explicite :

print("Bonjour, Monde 1!") print("Bonjour, Monde 2!") print("Bonjour, Monde 3!") print("Bonjour, Monde 4!")

Un exemple du résultat du code ci-dessus :

Bonjour Monde 1 ! Bonjour Monde 2 ! Bonjour Monde 3 ! Bonjour Monde 4 !

Remplacer un caractère de saut de ligne par print

Grâce à la fonction « imprimer », il est possible de ne pas utiliser de caractère séparateur entre les lignes. Pour ce faire, vous devez modifier le paramètre "end" dans la fonction elle-même. Dans ce cas, au lieu de la valeur "end", vous devez ajouter un espace. De ce fait, c'est l'espace qui remplacera le caractère « fin ». Résultat avec les paramètres par défaut définis :

>>> print("Bonjour") >>> print("Monde") Bonjour le monde

Affichage du résultat après remplacement du caractère « n » par un espace :

>>> print("Bonjour", end=" ") >>> print("Monde") Bonjour le monde

Un exemple d'utilisation de cette méthode de remplacement de caractères pour afficher une séquence de valeurs sur une seule ligne :

for i in range(15): if i < 14: print(i, end=", ") else: print(i)

Utilisation du caractère de séparation dans les fichiers

Le symbole après lequel le texte du code de programme est transféré à la ligne suivante se trouve dans les fichiers finis. Cependant, sans visualiser le document lui-même via le code du programme, il est impossible de le voir, car ces caractères sont masqués par défaut. Pour utiliser le caractère de saut de ligne, vous devez créer un fichier rempli de noms. Après l'avoir ouvert, vous pouvez voir que tous les noms commenceront sur une nouvelle ligne. Exemple:

names = ['Petr', 'Dima', 'Artem', 'Ivan'] with open("names.txt", "w") as f: for name in names[:-1]: f.write(f "{nom}n") f.write(noms[-1])

Les noms seront affichés de cette manière uniquement si le fichier texte est configuré pour séparer les informations sur des lignes distinctes. Cela définira automatiquement le caractère masqué "n" à la fin de chaque ligne précédente. Pour voir le signe caché, vous devez activer la fonction - ".readlines ()". Après cela, tous les caractères masqués seront affichés à l'écran dans le code du programme. Exemple d'activation de fonction :

avec open("names.txt", "r") comme f : print(f.readlines())
Traduction de texte vers une nouvelle ligne en Python. Comment déplacer du texte vers une nouvelle ligne - instructions
Attribuer différents symboles pour travailler en Python

Conseils! Travaillant activement avec Python, les utilisateurs rencontrent souvent des situations où le code du programme doit être écrit sur une longue ligne, mais il est extrêmement difficile de l'examiner et d'identifier les inexactitudes sans séparation. Pour qu'après avoir divisé une longue ligne en fragments séparés, l'ordinateur la considère comme entière, dans chaque espace libre entre les valeurs, vous devez insérer le caractère "" - une barre oblique inverse. Après avoir ajouté un caractère, vous pouvez passer à une autre ligne, continuer à écrire du code. Lors du lancement, le programme lui-même assemblera les fragments individuels en une seule ligne.

Découper une chaîne en sous-chaînes

Pour diviser une longue chaîne en plusieurs sous-chaînes, vous pouvez utiliser la méthode split. Si aucune autre modification n'est effectuée, le délimiteur par défaut est un espace. Après l'exécution de cette méthode, le texte sélectionné est divisé en mots séparés par des sous-chaînes, converties en une liste de chaînes. Par exemple:

string = "un nouveau texte" strings = string.split() print(strings) ['some', 'new', 'text']

Pour effectuer la transformation inverse, à l'aide de laquelle la liste des sous-chaînes se transformera en une longue chaîne, vous devez utiliser la méthode join. Une autre méthode utile pour travailler avec des chaînes est la suppression. Avec lui, vous pouvez supprimer les espaces situés des deux côtés de la ligne.

Conclusion

Afin de sortir certaines données d'une nouvelle ligne lorsque vous travaillez en Python, il est nécessaire de terminer l'ancienne ligne par le caractère "n". Avec son aide, les informations après le signe sont transférées à la ligne suivante et l'ancienne est fermée. Cependant, il n'est pas nécessaire d'utiliser ce symbole pour transférer des données. Pour ce faire, vous pouvez utiliser le paramètre end="". La valeur "caractère" est le caractère de séparation.

Soyez sympa! Laissez un commentaire