Traduction de texte à une nouvelle chaîne en python. Comment transférer du texte sur une nouvelle ligne - instruction

Anonim

Pour que, dans Python désignant la fin d'une ligne et de commencer une nouvelle, vous devez utiliser un caractère spécial. Il est important de savoir comment l'utiliser correctement pour travailler avec divers fichiers Python, aux moments souhaités l'affichage dans la console. Il est nécessaire de traiter en détail comment utiliser le signe de séparation des nouvelles lignes lorsque vous travaillez avec le code de programme, est-il possible d'ajouter du texte sans cela.

Informations générales sur le symbole d'une nouvelle ligne

\ N - Désignation du transfert d'informations sur une nouvelle chaîne et fermez l'ancienne ligne à Python. Ce symbole consiste en deux éléments:

  • obliger oblique;
  • N est un symbole du registre inférieur.

Pour utiliser ce personnage, vous pouvez appliquer l'expression "Imprimer (f" Hello \ Nworld! ")", Au détriment de laquelle vous pouvez transférer des informations aux lignes F.

Traduction de texte à une nouvelle chaîne en python. Comment transférer du texte sur une nouvelle ligne - instruction 3487_1
Exemple d'utilisation d'un symbole \ n pour distribuer la gamme d'informations sur la nouvelle ligne

Quelle est la fonction d'impression

Sans paramètres supplémentaires, le symbole de transfert de données à la chaîne suivante est ajouté en mode masqué. En raison de cela, il est impossible de voir entre les lignes sans activer une fonction spécifique. Exemple Affiche l'icône de division dans le code de programme:

Imprimer ("Bonjour, Monde"! ") -" Bonjour, Monde! "\ N

Dans le même temps, une telle constatation de ce caractère est écrite dans les caractéristiques de base de Python. La fonction "Imprimer" a une valeur standard pour le paramètre "fin" - \ n. C'est grâce à cette fonction que ce caractère est défini à la fin des lignes pour transférer des données sur les lignes suivantes. Décryptage de la fonction "impression":

Imprimer (* objets, sep = '', fin = '\ n', fichier = sys.stdout, flush = false)

La valeur du paramètre "End" de la fonction "Imprimer" est le symbole "\ n". Selon l'algorithme de code de logiciel automatique, il complète les lignes à la fin, devant laquelle la fonction "impression" est prescrite. Lorsque vous utilisez une fonction "Imprimer", vous ne pouvez pas remarquer l'essence de son fonctionnement, car une seule ligne sera affichée à l'écran. Toutefois, si vous ajoutez de telles instructions, le résultat de la fonction sera plus prononcé:

Imprimer ("Bonjour, Monde 1!") Imprimer ("Bonjour, Monde 2!") Imprimer ("Bonjour, World 3!") Imprimer ("Bonjour, World 4!")

Un exemple du résultat prescrit ci-dessus Code du programme:

Bonjour, Monde 1! Bonjour, Monde 2! Bonjour, World 3! Bonjour, Monde 4!

Remplacer le symbole d'une nouvelle chaîne via Imprimer

En utilisant la fonction "Imprimer", vous ne pouvez pas appliquer l'icône de division entre les rangées. Pour ce faire, dans la fonction elle-même, il est nécessaire de changer le paramètre "fin". Dans ce cas, au lieu de la valeur «fin», vous devez ajouter un espace. En raison de cela, le symbole «fin» sera remplacé. Résultat Lorsqu'il est réglé sur Paramètres par défaut:

>>> Imprimer ("Bonjour") >>> Imprimer ("Monde") Bonjour World

Affichage du résultat après le remplacement du symbole "\ n" sur un espace:

>>> Imprimer ("Bonjour", End = "") >>> Imprimer ("Monde") Bonjour World

Un exemple d'utilisation de cette méthode pour remplacer les caractères pour afficher la séquence de valeurs via une ligne:

Pour i dans la plage (15): si je

Utilisation d'un symbole de division dans les fichiers

Le symbole après lequel le texte du code de programme est transféré à la ligne suivante, vous trouverez dans les fichiers finis. Cependant, sans envisager le document lui-même, il est impossible de le voir à travers le code du programme, car ces caractères sont cachés par défaut. Pour utiliser le nouveau symbole de démarrage de la ligne, vous devez créer un fichier rempli de noms. Après sa découverte, vous pouvez voir que tous les noms commenceront par une nouvelle ligne. Exemple:

Noms = ['Petr', 'Dima', 'Artem', 'Ivan'] avec Open ("Names.txt", "W") AS F: Pour le nom dans les noms [: - 1]: F.Write (F "{Nom} \ n") f.write (noms [-1])

Les noms ne seront donc affichés que si le fichier texte est défini sur des lignes séparées dans le fichier texte. Dans le même temps, à la fin de chaque ligne précédente, le caractère caché "\ n" sera automatiquement installé. Pour voir le signe caché, vous devez activer la fonction - ".Readlines ()". Après cela, tous les caractères cachés seront affichés à l'écran du code de programme. Un exemple d'activation de la fonction:

Avec ouvert ("noms.txt", "r") comme f: impression (F.Readlines ())

Traduction de texte à une nouvelle chaîne en python. Comment transférer du texte sur une nouvelle ligne - instruction 3487_2
But de différents personnages à travailler en python

Division de la chaîne pour la sous-chaîne

Pour diviser une longue ligne en plusieurs réglages, vous pouvez utiliser la méthode SPLIT. Si vous ne faites pas de modifications supplémentaires, le séparateur standard est un espace. Une fois cette méthode exécutée, le texte sélectionné est divisé en mots distincts sur les sous-correspondements, convertis à la liste des chaînes. Par exemple:

String = "Quelque nouveau texte" Strings = string.split () Imprimer (Strings) ["Certains", "Nouveau", "Texte"]

Afin d'inverser la conversion, avec laquelle la liste des confirmatifs se transformera en une chaîne longue, vous devez utiliser la méthode de jointure. Une autre méthode utile pour travailler avec des rangées - bande. Avec elle, vous pouvez supprimer des lacunes situées des deux côtés de la chaîne.

Conclusion

Afin de générer certaines données d'une nouvelle ligne lorsque vous travaillez dans Python, il est nécessaire de terminer l'ancienne ligne avec le symbole "\ n". Avec cela, les informations debout après que le panneau soit transféré à la ligne suivante et que l'ancien fermeture. 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" et est un symbole de division.

Traduction des messages du texte sur une nouvelle chaîne en python. Comment transférer du texte sur une nouvelle ligne - les instructions sont apparues d'abord sur la technologie de l'information.

Lire la suite