Traduzione di testo in una nuova riga in Python. Come spostare il testo su una nuova riga: istruzioni

In Python, per segnare la fine di una riga e iniziarne una nuova, devi usare un carattere speciale. Allo stesso tempo, è importante sapere come usarlo correttamente quando si lavora con vari file Python e visualizzarlo nella console nei momenti richiesti. È necessario capire in dettaglio come utilizzare il delimitatore per nuove righe quando si lavora con il codice del programma, se è possibile aggiungere testo senza utilizzarlo.

Informazioni generali sul carattere di nuova riga

n è il simbolo per avvolgere le informazioni su una nuova riga e chiudere la vecchia riga in Python. Questo simbolo è composto da due elementi:

  • obliquo inverso;
  • n è un carattere minuscolo.

Per usare questo carattere, puoi usare l'espressione "print(f" HellonWorld!") ", Grazie alla quale puoi trasferire informazioni in f-lines.

Traduzione di testo in una nuova riga in Python. Come spostare il testo su una nuova riga - istruzioni
Un esempio di utilizzo del carattere n per distribuire una matrice di informazioni su nuove righe

Qual è la funzione di stampa

Senza ulteriori impostazioni, il carattere di trasferimento dati alla riga successiva viene aggiunto in modalità nascosta. Per questo motivo, non può essere visto tra le righe senza attivare una determinata funzione. Un esempio di visualizzazione di un'icona separatore nel codice del programma:

Stampa (“Hello, World”!”) – “Hello, World!”n

Allo stesso tempo, una tale scoperta di questo personaggio è scritta nelle caratteristiche di base di Python. La funzione “stampa” ha un valore di default per il parametro “fine” – n. È grazie a questa funzione che questo carattere viene impostato alla fine delle righe per trasferire i dati alle righe successive. Spiegazione della funzione “stampa”:

print(*objects, sep=' ', end='n', file=sys.stdout, flush=False)

Il valore del parametro “fine” della funzione “stampa” è uguale al carattere “n”. Secondo l'algoritmo automatico del codice del programma, completa le righe alla fine, prima delle quali viene scritta la funzione "stampa". Quando si utilizza una singola funzione di "stampa", è possibile che non si noti l'essenza del suo lavoro, poiché sullo schermo verrà visualizzata solo una riga. Tuttavia, se aggiungi alcune affermazioni come questa, il risultato della funzione diventa più esplicito:

print("Ciao mondo 1!") print("Ciao mondo 2!") print("Ciao mondo 3!") print("Ciao mondo 4!")

Un esempio del risultato del codice sopra:

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

Sostituzione di un carattere di nuova riga con stampa

Utilizzando la funzione “stampa” è possibile non utilizzare un carattere separatore tra le righe. Per fare ciò, è necessario modificare il parametro "fine" nella funzione stessa. In questo caso, al posto del valore "fine", è necessario aggiungere uno spazio. Per questo motivo, è lo spazio che sostituirà il carattere "fine". Risultato con impostazioni predefinite impostate:

>>> print("Ciao") >>> print("Mondo") Ciao Mondo

Visualizzazione del risultato dopo aver sostituito il carattere “n” con uno spazio:

>>> print("Ciao", end=" ") >>> print("Mondo") Ciao Mondo

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

for i in range(15): if i < 14: print(i, end=", ") else: print(i)

Utilizzo del carattere separatore nei file

Il simbolo dopo il quale il testo del codice del programma viene trasferito alla riga successiva si trova nei file finiti. Tuttavia, senza visualizzare il documento stesso tramite il codice del programma, è impossibile vederlo, poiché tali caratteri sono nascosti per impostazione predefinita. Per utilizzare il carattere di nuova riga, devi creare un file pieno di nomi. Dopo averlo aperto, puoi vedere che tutti i nomi inizieranno su una nuova riga. Esempio:

nomi = ['Petr', 'Dima', 'Artem', 'Ivan'] con open("names.txt", "w") as f: for name in names[:-1]: f.write(f "{nome}n") f.write(nomi[-1])

I nomi verranno visualizzati in questo modo solo se il file di testo è impostato per separare le informazioni in righe separate. Questo imposterà automaticamente il carattere nascosto "n" alla fine di ogni riga precedente. Per vedere il segno nascosto, devi attivare la funzione – “.readlines()”. Successivamente, tutti i caratteri nascosti verranno visualizzati sullo schermo nel codice del programma. Esempio di attivazione della funzione:

con open("names.txt", "r") come f: print(f.readlines())
Traduzione di testo in una nuova riga in Python. Come spostare il testo su una nuova riga - istruzioni
Assegnazione di simboli diversi per lavorare in Python

Consigli! Lavorando attivamente con Python, gli utenti spesso incontrano situazioni in cui il codice del programma deve essere scritto in una lunga riga, ma è estremamente difficile rivederlo e identificare le imprecisioni senza separazione. In modo che dopo aver diviso una lunga riga in frammenti separati, il computer la consideri intera, in ogni spazio libero tra i valori, è necessario inserire il carattere "" - una barra rovesciata. Dopo aver aggiunto un carattere, puoi spostarti su un'altra riga, continuare a scrivere il codice. Durante il lancio, il programma stesso assemblerà i singoli frammenti in un'unica riga.

Suddivisione di una stringa in sottostringhe

Per dividere una lunga stringa in più sottostringhe, puoi usare il metodo split. Se non vengono apportate ulteriori modifiche, il delimitatore predefinito è uno spazio. Dopo aver eseguito questo metodo, il testo selezionato viene diviso in parole separate da sottostringhe, convertite in un elenco di stringhe. Come esempio:

string = "qualche nuovo testo" strings = string.split() print(strings) ['qualche', 'nuovo', 'testo']

Per eseguire la trasformazione inversa, con l'aiuto della quale l'elenco delle sottostringhe si trasformerà in una lunga stringa, è necessario utilizzare il metodo join. Un altro metodo utile per lavorare con le stringhe è strip. Con esso, puoi rimuovere gli spazi che si trovano su entrambi i lati della linea.

Conclusione

Per produrre determinati dati da una nuova riga quando si lavora in Python, è necessario terminare la vecchia riga con il carattere "n". Con il suo aiuto, le informazioni dopo il segno vengono trasferite alla riga successiva e quella vecchia viene chiusa. Tuttavia, non è necessario utilizzare questo simbolo per trasferire i dati. Per fare ciò, puoi utilizzare il parametro end = "". Il valore "carattere" è il carattere separatore.

Lascia un Commento