Textübersetzung in eine neue Zeichenfolge in Python. So übertragen Sie den Text in eine neue Zeile - Anweisung

Anonim

Damit in Python das Ende einer Zeile bezeichnet und ein neues starten muss, müssen Sie ein spezielles Zeichen verwenden. Es ist wichtig zu wissen, wie man es ordnungsgemäß in der Arbeit mit verschiedenen Python-Dateien verwendet, um die gewünschten Momente in der Konsole anzuzeigen. Es ist notwendig, sich ausführlich damit umzugehen, wie das Trennzeichen für neue Zeilen bei der Arbeit mit dem Programmcode verwendet wird, ist es möglich, einen Text ohne ihn hinzuzufügen.

Allgemeine Informationen zum Symbol einer neuen Zeile

\ n - Bezeichnung der Informationstransfer auf eine neue Zeichenfolge und das Schließen der alten Linie in Python. Dieses Symbol besteht aus zwei Elementen:

  • umgekehrt schräg;
  • N ist ein Symbol aus dem unteren Register.

Um dieses Zeichen verwenden zu können, können Sie den Ausdruck "drucken (f" hello \ nWorld! ") Anwenden, auf den Sie Informationen auf F-Linien übertragen können.

Textübersetzung in eine neue Zeichenfolge in Python. So übertragen Sie den Text in eine neue Zeile - Anweisung 3487_1
Beispiel für die Verwendung eines Symbols \ n, um das Array von Informationen in der neuen Zeile zu verteilen

Was ist die Druckfunktion?

Ohne zusätzliche Einstellungen wird das Datenübertragungssymbol an der nächsten Zeichenfolge in einem verborgenen Modus hinzugefügt. Aufgrund dessen ist es unmöglich, zwischen den Zeilen zu sehen, ohne eine bestimmte Funktion zu aktivieren. Beispiel Zeigt das Teilensymbol im Programmcode an:

Drucken ("Hallo, Welt"! ") -" Hallo, Welt! "\ N

Gleichzeitig wird ein solches Finden dieses Charakters in den grundlegenden Merkmalen von Python geschrieben. Die Funktion "Drucken" hat einen Standardwert für den Parameter "End" - \ n. Dank dieser Funktion ist dieses Zeichen am Ende der Zeilen eingestellt, um Daten in die folgenden Zeilen zu übertragen. Entschlüsselung der "Drucken" -Funktion:

Drucken (* Objekte, sep = '', end = '\ n', file = sys.stdout, bündig = false)

Der Wert des Parameters "End" aus der Funktion "Drucken" ist das Symbol "\ n". Gemäß dem automatischen Softwarecode-Algorithmus ergänzt es die Zeilen am Ende, vor der die Funktion "Print" vorgeschrieben ist. Bei Verwendung einer Funktion "drucken" können Sie das Wesen seiner Operation nicht bemerken, da auf dem Bildschirm nur eine Zeile angezeigt wird. Wenn Sie jedoch einige solche Anweisungen hinzufügen, ist das Ergebnis der Funktion stärker ausgeprägt:

Drucken ("Hallo, Welt 1!") Drucken ("Hallo, World 2!") Drucken ("Hallo, World 3!") Drucken ("Hallo, Welt 4!")

Ein Beispiel für das Ergebnis, das den oben übergebenen Programmcode vorgeschrieben ist:

Hallo, Welt 1! Hallo, World 2! Hallo, World 3! Hallo, Welt 4!

Ersetzen des Symbols einer neuen Zeichenfolge durch Druck

Mit der Funktion "Drucken" können Sie das Teilensymbol nicht zwischen den Reihen anwenden. Dazu ist in der Funktion selbst erforderlich, den Parameter "End" zu ändern. In diesem Fall müssen Sie anstelle des "End-" -werts einen Platz hinzufügen. Aufgrund dessen wird das Symbol "Ende" ersetzt. Ergebnis beim Einstellen der Standardeinstellungen:

>>> drucken ("hello") >>> drucken ("welt") Hallo Welt

Anzeige des Ergebnisses nach dem Ersetzen des "\ n" -Symbols auf einem Speicherplatz:

>>> drucken ("Hallo", Ende = "") >>> drucken ("welt") Hallo Welt

Ein Beispiel für die Verwendung dieses Verfahrens zum Ersetzen von Zeichen, um die Wertefolge durch eine Zeile anzuzeigen:

Für i im Bereich (15): Wenn ich

Verwenden eines Trennsymbols in Dateien

Das Symbol, nach dem der Text des Programmcodes in die nächste Zeile übertragen wird, kann in den fertigen Dateien gefunden werden. Ohne das Dokument selbst zu berücksichtigen, ist es jedoch nicht möglich, ihn über den Programmcode zu sehen, da solche Zeichen standardmäßig ausgeblendet sind. Um das neue Zeilen-Startsymbol verwenden zu können, müssen Sie eine mit Namen gefüllte Datei erstellen. Nach seiner Entdeckung können Sie sehen, dass alle Namen mit einer neuen Zeile beginnen werden. Beispiel:

Namen = ['Petr', 'Dima', 'artem', 'ivan'] mit offen ("names.txt", "w") als F: Für den Namen in Namen [: - 1]: F.Write (F "{Name} \ n") F.Write (Namen [-1])

Die Namen werden also nur angezeigt, wenn die Textdatei auf Trennen von Zeilen in der Textdatei eingestellt ist. Gleichzeitig wird am Ende jeder vorherigen Zeile das versteckte Zeichen "\ n" automatisch installiert. Um das verborgene Zeichen zu sehen, müssen Sie die Funktion aktivieren - ".Readlines ()". Danach werden alle versteckten Zeichen auf dem Bildschirm im Programmcode angezeigt. Ein Beispiel für die Aktivierung der Funktion:

Mit offen ("names.txt", "r") als F: drucken (F.Readlines ())

Textübersetzung in eine neue Zeichenfolge in Python. So übertragen Sie den Text in eine neue Zeile - Anweisung 3487_2
Zweck verschiedener Charaktere, in Python zu arbeiten

Division der String für Teilstring

Um eine lange Zeile in mehrere Einstellungen zu teilen, können Sie die Split-Methode verwenden. Wenn Sie keine zusätzlichen Bearbeitungen vornehmen, ist der Standard-Separator ein Leerzeichen. Nachdem dieses Verfahren ausgeführt wird, ist der ausgewählte Text in separaten Wörtern auf den Subgiten unterteilt, in die in die Zeichenfolgenliste konvertiert. Als Beispiel:

String = "einiger neuer text" stecken = string.split () drucken (Zeichenfolgen) ['einige', 'neu', 'text']

Um die Konvertierung umzukehren, mit der die Liste der Bestätigungen in eine lange Zeichenfolge verwandelt, müssen Sie die Join-Methode verwenden. Eine weitere nützliche Methode zum Arbeiten mit Reihen - Streifen. Damit können Sie Lücken löschen, die sich auf beiden Seiten der Zeichenfolge befinden.

Fazit

Um bestimmte Daten aus einer neuen Zeile bei der Arbeit in Python auszugeben, ist es erforderlich, die alte Zeile mit dem Symbol "\ n" zu beenden. Damit werden die Informationen, die nach dem Schild stehen, in die nächste Zeile übertragen, und das Alte schließt sich. Es ist jedoch nicht erforderlich, dieses Symbol für die Übertragung von Daten zu verwenden. Dazu können Sie den Parameter END = "" verwenden. Der Wert "Zeichen" und ist ein Trennsymbol.

Nachricht Übersetzung von Text in eine neue Zeichenfolge in Python. So übertragen Sie den Text auf eine neue Zeile - die Anweisung erscheint zunächst Informationstechnologie.

Weiterlesen