Μετάφραση κειμένου σε μια νέα συμβολοσειρά στην Python. Πώς να μεταφέρετε κείμενο σε μια νέα γραμμή - Οδηγίες

Anonim

Για να ορίσετε στο Python να ορίσετε το τέλος μιας γραμμής και να ξεκινήσετε ένα νέο, πρέπει να χρησιμοποιήσετε έναν ειδικό χαρακτήρα. Είναι σημαντικό να γνωρίζετε πώς να το χρησιμοποιήσετε σωστά στην εργασία με διάφορα αρχεία Python, στις επιθυμητές στιγμές το εμφανίστε στην κονσόλα. Είναι απαραίτητο να αντιμετωπίσετε λεπτομερώς πώς να χρησιμοποιήσετε το σήμα διαχωρισμού για νέες σειρές όταν εργάζεστε με τον κωδικό προγράμματος, είναι δυνατόν να προσθέσετε κείμενο χωρίς αυτό.

Γενικές πληροφορίες σχετικά με το σύμβολο μιας νέας γραμμής

\ n - Ορισμός της μεταφοράς πληροφοριών σε μια νέα συμβολοσειρά και κλείνοντας την παλιά γραμμή στην Python. Αυτό το σύμβολο αποτελείται από δύο στοιχεία:

  • Αντίστροφη πλάγια;
  • N είναι ένα σύμβολο από το κατώτερο μητρώο.

Για να χρησιμοποιήσετε αυτόν τον χαρακτήρα, μπορείτε να εφαρμόσετε την έκφραση "Εκτύπωση (F" HELLO \ NWORLD! ")", Σε βάρος των οποίων μπορείτε να μεταφέρετε πληροφορίες σε γραμμές F.

Μετάφραση κειμένου σε μια νέα συμβολοσειρά στην Python. Πώς να μεταφέρετε κείμενο σε μια νέα γραμμή - Οδηγίες 3487_1
Παράδειγμα χρήσης ενός συμβόλου \ n για τη διανομή της σειράς πληροφοριών στη νέα γραμμή

Ποια είναι η λειτουργία εκτύπωσης

Χωρίς πρόσθετες ρυθμίσεις, το σύμβολο μεταφοράς δεδομένων στην επόμενη συμβολοσειρά προστίθεται σε μια κρυφή λειτουργία. Λόγω αυτού, είναι αδύνατο να δούμε μεταξύ των σειρών χωρίς να ενεργοποιήσετε μια συγκεκριμένη λειτουργία. Το παράδειγμα εμφανίζει το εικονίδιο διαχωρισμού στον κωδικό προγράμματος:

Εκτύπωση ("Γεια σας, Κόσμος"!) - "Γεια σας, World!" \ N

Ταυτόχρονα, η εύρεση αυτού του χαρακτήρα είναι γραμμένη στα βασικά χαρακτηριστικά της Python. Η λειτουργία "Εκτύπωση" έχει μια τυπική τιμή για την παράμετρο "end" - \ n. Χάρη αυτή τη λειτουργία ότι ο χαρακτήρας αυτός ορίζεται στο τέλος των σειρών για τη μεταφορά δεδομένων στις ακόλουθες γραμμές. Αποκρρύθμιση της λειτουργίας "Εκτύπωση":

Εκτύπωση (* Αντικείμενα, Sep = '', End = '\ n', αρχείο = sysstdout, flush = false)

Η τιμή της παραμέτρου "Τέλος" από τη λειτουργία "Εκτύπωση" είναι το σύμβολο "\ n". Σύμφωνα με τον αυτόματο αλγόριθμο κωδικού λογισμικού, συμπληρώνει τις γραμμές στο τέλος, μπροστά από τις οποίες έχει συνταγογραφηθεί η λειτουργία "Εκτύπωση". Όταν χρησιμοποιείτε μια λειτουργία "Εκτύπωση", δεν μπορείτε να παρατηρήσετε την ουσία της λειτουργίας του, καθώς μόνο μία γραμμή θα εμφανιστεί στην οθόνη. Ωστόσο, αν προσθέσετε κάποιες τέτοιες οδηγίες, το αποτέλεσμα της λειτουργίας θα είναι πιο έντονο:

Εκτύπωση ("Γεια σας, Παγκόσμιος 1!") Εκτύπωση ("Γεια σας, World 2!") Εκτύπωση ("Γεια σας, World 3!") Εκτύπωση ("Γεια σας, Κόσμος 4!")

Ένα παράδειγμα του αποτελέσματος που έχει καθοριστεί παραπάνω κωδικός προγράμματος:

Γεια σας, Παγκόσμιος 1! Γεια σας, κόσμος 2! Γεια σας, Κόσμος 3! Γεια σας, Κόσμος 4!

Αντικατάσταση του συμβόλου μιας νέας συμβολοσειράς μέσω εκτύπωσης

Χρησιμοποιώντας τη λειτουργία "Εκτύπωση", δεν μπορείτε να εφαρμόσετε το εικονίδιο διαχωρισμού μεταξύ των σειρών. Για να το κάνετε αυτό, στην ίδια τη λειτουργία είναι απαραίτητο να αλλάξετε την παράμετρο "Τέλος". Σε αυτή την περίπτωση, αντί της τιμής "τέλος", πρέπει να προσθέσετε ένα κενό. Λόγω αυτού, το σύμβολο "Τέλος" θα αντικατασταθεί. Αποτρέψτε όταν ρυθμίσετε τις προεπιλεγμένες ρυθμίσεις:

>>> Εκτύπωση ("Γεια σας") >>> Εκτύπωση ("WORLD") HELLO WORLD

Εμφανίζοντας το αποτέλεσμα μετά την αντικατάσταση του συμβόλου "\ n" σε ένα κενό:

>>> Εκτύπωση ("Γεια σας", τέλος = "") >>> Εκτύπωση ("World") Hello World

Ένα παράδειγμα χρήσης αυτής της μεθόδου για την αντικατάσταση χαρακτήρων για την εμφάνιση της ακολουθίας των τιμών μέσω μιας γραμμής:

Για το εύρος (15): Αν εγώ

Χρησιμοποιώντας ένα διαχωριστικό σύμβολο στα αρχεία

Το σύμβολο μετά το οποίο μεταφέρεται το κείμενο του κώδικα προγράμματος στην επόμενη γραμμή, μπορείτε να βρείτε στα τελικά αρχεία. Ωστόσο, χωρίς να λαμβάνονται υπόψη το ίδιο το έγγραφο, είναι αδύνατο να το δείτε μέσω του κώδικα προγράμματος, αφού οι χαρακτήρες αυτοί είναι κρυμμένοι από προεπιλογή. Για να χρησιμοποιήσετε το νέο σύμβολο εκκίνησης της σειράς, πρέπει να δημιουργήσετε ένα αρχείο γεμάτο ονόματα. Μετά την ανακάλυψή του, μπορείτε να δείτε ότι όλα τα ονόματα θα ξεκινήσουν με μια νέα γραμμή. Παράδειγμα:

Ονόματα = ['Petr', 'Dima', 'Artem', 'Ivan'] με ανοιχτό ("ονόματα.txt", "w") ως F: για το όνομα σε ονόματα [: - 1]: f.write (f "{Όνομα} \ n") f.write (ονόματα [-1])

Έτσι, τα ονόματα θα εμφανίζονται μόνο εάν το αρχείο κειμένου έχει οριστεί σε διαχωρισμένες γραμμές στο αρχείο κειμένου. Ταυτόχρονα, στο τέλος κάθε προηγούμενης γραμμής, ο κρυμμένος χαρακτήρας "\ n" θα εγκατασταθεί αυτόματα. Για να δείτε το κρυφό σημάδι, πρέπει να ενεργοποιήσετε τη λειτουργία - ".Readlines ()". Μετά από αυτό, όλοι οι κρυμμένοι χαρακτήρες θα εμφανιστούν στην οθόνη στον κωδικό προγράμματος. Ένα παράδειγμα ενεργοποίησης της λειτουργίας:

Με ανοιχτό ("ονόματα", "r") ως f: εκτύπωση (f.readlines ())

Μετάφραση κειμένου σε μια νέα συμβολοσειρά στην Python. Πώς να μεταφέρετε κείμενο σε μια νέα γραμμή - Οδηγίες 3487_2
Σκοπός των διαφόρων χαρακτήρων να εργαστούν στην Python

Τμήμα συμβολοσειράς για υποψήφια

Για να διαιρέσετε μία μακρά γραμμή σε διάφορες ρυθμίσεις, μπορείτε να χρησιμοποιήσετε τη μέθοδο Split. Εάν δεν κάνετε πρόσθετες τροποποιήσεις, ο τυπικός διαχωριστής είναι ένας χώρος. Μετά την εκτέλεση αυτής της μεθόδου, το επιλεγμένο κείμενο χωρίζεται σε ξεχωριστές λέξεις σχετικά με τις ουσίες, μετατρέπονται στη λίστα συμβολοσειρών. Ως παράδειγμα:

String = "Ορισμένες νέες κειμενικές" χορδές = string.split () εκτύπωση (χορδές) ['μερικοί', 'new', 'text']

Για να αντιστρέψετε τη μετατροπή, με την οποία η λίστα των Conformists θα μετατραπεί σε μια μακρά χορδή, πρέπει να χρησιμοποιήσετε τη μέθοδο σύνδεσης. Μια άλλη χρήσιμη μέθοδος για την εργασία με τις σειρές - Strip. Με αυτό, μπορείτε να διαγράψετε κενά που βρίσκονται και στις δύο πλευρές της συμβολοσειράς.

συμπέρασμα

Για να εξάγετε ορισμένα δεδομένα από μια νέα γραμμή όταν εργάζεστε στο Python, είναι απαραίτητο να ολοκληρωθεί η παλιά γραμμή με το σύμβολο "\ n". Με αυτό, οι πληροφορίες που στέκονται μετά το σήμα μεταφέρονται στην επόμενη γραμμή και το παλιό κλείνει. Ωστόσο, δεν είναι απαραίτητο να χρησιμοποιήσετε αυτό το σύμβολο για τη μεταφορά δεδομένων. Για να το κάνετε αυτό, μπορείτε να χρησιμοποιήσετε την παράμετρο END = "". Την αξία "χαρακτήρα" και είναι ένα διαχωριστικό σύμβολο.

Μήνυμα μετάφραση κειμένου σε μια νέα συμβολοσειρά στην Python. Πώς να μεταφέρετε κείμενο σε μια νέα γραμμή - η εντολή εμφανίστηκε πρώτα στην τεχνολογία της πληροφορίας.

Διαβάστε περισσότερα