Traduzione del testo in una nuova stringa in Python. Come trasferire il testo in una nuova linea - istruzioni

Anonim

In ordine di Python di designare la fine di una riga e avvia uno nuovo, è necessario utilizzare un carattere speciale. È importante sapere come usarlo correttamente nel lavorare con vari file Python, ai momenti desiderati visualizzarlo nella console. È necessario trattare in dettaglio con come utilizzare il segno di separazione per le nuove righe quando si lavora con il codice del programma, è possibile aggiungere il testo senza di esso.

Informazioni generali sul simbolo di una nuova riga

\ N - Designazione del trasferimento delle informazioni su una nuova stringa e chiudendo la vecchia linea in Python. Questo simbolo è composto da due elementi:

  • inverso obliquo;
  • N è un simbolo dal registro inferiore.

Per utilizzare questo personaggio, è possibile applicare l'espressione "Stampa (F" Hello \ Nworld! ")", A scapito di cui è possibile trasferire le informazioni su F-lines.

Traduzione del testo in una nuova stringa in Python. Come trasferire il testo in una nuova linea - istruzioni 3487_1
Esempio di utilizzo di un simbolo \ n per distribuire la matrice di informazioni sulla nuova riga

Qual è la funzione di stampa

Senza impostazioni aggiuntive, il simbolo di trasferimento dei dati nella stringa successiva viene aggiunto in una modalità nascosta. A causa di ciò è impossibile vedere tra le righe senza attivare una funzione specifica. Esempio Visualizza l'icona divisoria nel codice del programma:

Stampa ("Ciao, mondo"! ") -" Ciao, mondo! "\ N

Allo stesso tempo, tale scoperta di questo personaggio è scritto nelle caratteristiche di base del Python. La funzione "Stampa" ha un valore standard per il parametro "End" - \ n. È grazie a questa funzione che questo personaggio è impostato alla fine delle righe per trasferire i dati alle seguenti righe. Decrizione della funzione "Stampa":

Stampa (* Oggetti, Sep = '', End = '\ n', file = sys.stdout, flush = false)

Il valore del parametro "End" dalla funzione "Stampa" è il simbolo "\ n". Secondo l'algoritmo automatico del codice del software, completa le linee alla fine, davanti alle quali viene prescritta la funzione "stampa". Quando si utilizza una funzione "Stampa", non è possibile notare l'essenza del suo funzionamento, poiché solo una linea verrà visualizzata sullo schermo. Tuttavia, se aggiungi alcune istruzioni tali, il risultato della funzione sarà più pronunciato:

Stampa ("Hello, World 1!") Stampa ("Ciao, World 2!") Stampa ("Ciao, World 3!") Stampa ("Ciao, World 4!")

Un esempio del risultato prescritto sopra il codice del programma:

Ciao, mondo 1! Ciao, mondo 2! Ciao, mondo 3! Ciao, mondo 4!

Sostituzione del simbolo di una nuova stringa attraverso la stampa

Usando la funzione "Stampa", non è possibile applicare l'icona di divisione tra le righe. Per fare ciò, nella funzione stessa è necessario modificare il parametro "End". In questo caso, invece del valore "fine", è necessario aggiungere uno spazio. A causa di ciò, il simbolo "End" sarà sostituito. Risultato se impostato su Impostazioni predefinite:

>>> Stampa ("Ciao") >>> Stampa ("World") Hello World

Visualizzazione del risultato dopo aver sostituito il simbolo "\ n" su uno spazio:

>>> Stampa ("Ciao", End = "") >>> Stampa ("World") Ciao mondo

Un esempio di utilizzo di questo metodo per la sostituzione dei caratteri per visualizzare la sequenza di valori attraverso una riga:

Per i nel raggio (15): se io

Utilizzando un simbolo diviso nei file

Il simbolo Dopo il quale il testo del codice del programma viene trasferito alla riga successiva, può essere trovato nei file finiti. Tuttavia, senza considerare il documento stesso, è impossibile vederlo attraverso il codice del programma, poiché tali caratteri sono nascosti per impostazione predefinita. Per utilizzare il nuovo simbolo di avvio della riga, è necessario creare un file pieno di nomi. Dopo la sua scoperta, puoi vedere che tutti i nomi inizieranno con una nuova linea. Esempio:

nomi = ['petr', 'dima', 'artem', 'ivan'] con aperto ("nomi.txt", "w") come f: per il nome in nomi [: - 1]: f.write (f "{Nome} \ n") f.write (nomi [-1])

Quindi i nomi verranno visualizzati solo se il file di testo è impostato su linee separare nel file di testo. Allo stesso tempo, alla fine di ogni linea precedente, il carattere nascosto "\ n" verrà installato automaticamente. Per vedere il segno nascosto, è necessario attivare la funzione - ".readlines ()". Successivamente, tutti i caratteri nascosti verranno visualizzati sullo schermo nel codice del programma. Un esempio di attivazione della funzione:

Con aperto ("nams.txt", "r") come f: stampa (f.readlines ())

Traduzione del testo in una nuova stringa in Python. Come trasferire il testo in una nuova linea - istruzioni 3487_2
Scopo dei vari personaggi a lavorare in Python

Divisione della stringa per la sottostringa

Per dividere una lunga riga in più impostazioni, è possibile utilizzare il metodo diviso. Se non si effettuano modifiche aggiuntive, il separatore standard è uno spazio. Dopo che questo metodo viene eseguito, il testo selezionato è suddiviso in parole separate sui materiali per le sostituzioni, convertiti nell'elenco delle stringhe. Come esempio:

String = "alcuni nuovi testo" stringhe = string.split () Stampa (stringhe) ['alcuni', 'nuovo', 'testo']

Per invertire la conversione, con la quale l'elenco dei confermisti si trasformerà in una stringa lunga, è necessario utilizzare il metodo di join. Un altro metodo utile per lavorare con righe - striscia. Con esso, è possibile eliminare gli spazi vuoti che si trovano su entrambi i lati della stringa.

Conclusione

Per emettere determinati dati da una nuova riga quando si lavora in Python, è necessario finire la vecchia linea con il simbolo "\ n". Con esso, le informazioni in piedi dopo il segno vengono trasferite alla riga successiva e le vecchie si chiudono. Tuttavia, non è necessario utilizzare questo simbolo per trasferire i dati. Per fare ciò, è possibile utilizzare il parametro END = "". Il valore "Carattere" ed è un simbolo divisorio.

Traduzione dei messaggi di testo in una nuova stringa in Python. Come trasferire il testo su una nuova riga: l'istruzione è apparsa prima in tecnologia dell'informazione.

Leggi di più