Tekst vertaling naar een nieuwe string in Python. Hoe tekst over te zetten naar een nieuwe regel - Instructie

Anonim

Om in Python het einde van één regel aan te wijzen en een nieuwe te starten, moet u een speciaal teken gebruiken. Het is belangrijk om te weten hoe het goed moet worden gebruikt bij het werken met verschillende Python-bestanden, naar de gewenste momenten weergeven in de console. Het is noodzakelijk om in detail om te gaan met het gebruik van het scheidingsbord voor nieuwe rijen bij het werken met de programmacode, is het mogelijk om tekst zonder te voegen.

Algemene informatie over het symbool van een nieuwe regel

\ N - aanwijzing van informatie overbrengen naar een nieuwe snaar en het sluiten van de oude lijn in Python. Dit symbool bestaat uit twee elementen:

  • omgekeerde schuine;
  • N is een symbool uit het onderste register.

Om dit teken te gebruiken, kunt u de uitdrukking "afdrukken (F" HELLO \ NWORLD toepassen! ")", Waarvan u informatie kunt overbrengen naar F-lijnen.

Tekst vertaling naar een nieuwe string in Python. Hoe tekst over te zetten naar een nieuwe regel - Instructie 3487_1
Voorbeeld van het gebruik van een symbool \ N om de reeks informatie over nieuwe regel te verdelen

Wat is de afdrukfunctie

Zonder aanvullende instellingen wordt het gegevensoverdrachtssymbool naar de volgende tekenreeks toegevoegd in een verborgen modus. Hierdoor is het onmogelijk om te zien tussen de rijen zonder een specifieke functie te activeren. Voorbeeld Geeft het scheidspictogram weer in de programmacode:

Print ("Hallo, World"! ") -" Hallo, World! "\ N

Tegelijkertijd is een dergelijke vaststelling van dit karakter geschreven in de basiskenmerken van Python. De functie "Print" heeft een standaardwaarde voor de parameter "End" - \ N. Het is dankzij deze functie dat dit teken aan het einde van de rijen wordt ingesteld om gegevens over te zetten naar de volgende regels. Decodering van de "Print" -functie:

Print (* objecten, sep = '', einde = '\ n', bestand = sys.stdout, flush = false)

De waarde van de parameter "Eind" van de "Print" -functie is het "\ n" -symbool. Volgens het AUTOMATISCHE SOFTWARE CODE-algoritme is het aan het einde aan de lijnen, waarvoor de functie "Afdrukken" is voorgeschreven. Wanneer u een functie "Afdrukken" gebruikt, kunt u de essentie van de werking niet opmerken, aangezien er slechts één regel op het scherm wordt weergegeven. Als u echter sommige dergelijke instructies toevoegt, wordt het resultaat van de functie meer uitgesproken:

Print ("Hallo, World 1!") Print ("Hallo, World 2!") Print ("Hallo, World 3!") Print ("Hallo, World 4!")

Een voorbeeld van het resultaat voorgeschreven bovenstaande programmacode:

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

Het symbool van een nieuwe string vervangen door afdrukken

Met behulp van de "Print" -functie kunt u het delende pictogram tussen de rijen niet toepassen. Om dit te doen, is het in de functie zelf nodig om de parameter "End" te wijzigen. In dit geval moet u in plaats van de "Einde" -waarde een spatie toevoegen. Hierdoor wordt het "einde" -symbool vervangen. Resultaat bij ingesteld op standaardinstellingen:

>>> Print ("Hallo") >>> Print ("World") Hallo World

Het resultaat weergeven na het vervangen van het "\ n" -symbool op een ruimte:

>>> Print ("Hallo", einde = "") >>> Print ("World") Hallo World

Een voorbeeld van het gebruik van deze methode voor het vervangen van tekens om de reeks waarden via één regel weer te geven:

Voor I in bereik (15): als ik

Een scheidingssymbool in bestanden gebruiken

Het symbool waarna de tekst van de programmacode wordt overgebracht naar de volgende regel, is te vinden in de voltooide bestanden. Zonder het document zelf te beschouwen, is het echter onmogelijk om het door de programmacode te zien, aangezien dergelijke tekens standaard worden verborgen. Om het startsymbool van de nieuwe rij te gebruiken, moet u een bestand met namen maken. Na zijn ontdekking kun je zien dat alle namen beginnen met een nieuwe regel. Voorbeeld:

Namen = ['Petr', 'Dima', 'Artem', 'Ivan'] met Open ("Names.txt", "W") als F: voor naam in namen [: - 1]: F.Write (F "{Naam} \ n") f.write (namen [-1])

Dus de namen worden alleen weergegeven als het tekstbestand is ingesteld op afzonderlijke regels in het tekstbestand. Tegelijkertijd wordt aan het einde van elke vorige regel het verborgen teken "\ n" automatisch geïnstalleerd. Om het verborgen teken te zien, moet u de functie activeren - ". Readlines ()". Daarna worden alle verborgen tekens op het scherm in de programmacode weergegeven. Een voorbeeld van activering van de functie:

Met Open ("Names.txt", "R") als F: Print (F.Readlines ())

Tekst vertaling naar een nieuwe string in Python. Hoe tekst over te zetten naar een nieuwe regel - Instructie 3487_2
Doel van verschillende karakters om in Python te werken

Divisie van de reeks voor substring

Om één lange rij in verschillende instellingen te verdelen, kunt u de split-methode gebruiken. Als u geen extra bewerkingen maakt, is de standaardscheider een ruimte. Nadat deze methode wordt uitgevoerd, is de geselecteerde tekst verdeeld in afzonderlijke woorden op de substitizen, geconverteerd naar de stringslijst. Als voorbeeld:

String = "Sommige nieuwe tekst" Strings = string.split () Print (snaren) ['Sommige', 'Nieuw', 'Tekst']

Om de conversie ongedaan te maken, waarmee de lijst met bevestigingen in één lange string wordt veranderd, moet u de join-methode gebruiken. Een andere bruikbare methode voor het werken met rijen - Strip. Hiermee kunt u hiaten verwijderen die zich aan beide zijden van de tekenreeks bevinden.

Conclusie

Om bepaalde gegevens van een nieuwe regel te vervullen bij het werken in Python, is het noodzakelijk om de oude lijn af te maken met het "\ n" -symbool. Hiermee wordt de informatie die na het bord staan, overgebracht naar de volgende regel, en de oude sluit. Het is echter niet nodig om dit symbool te gebruiken om gegevens over te dragen. Om dit te doen, kunt u de parameter van het einde = "" gebruiken. Het waarde "karakter" en is een scheidingssymbool.

Bericht vertaling van tekst naar een nieuwe reeks in Python. Hoe tekst naar een nieuwe regel over te brengen - de instructie verscheen eerst op informatietechnologie.

Lees verder