Skip to content
Natuurondernemer
    Agosto 6, 2020 by admin

    Python Nuova linea e come stampare in Python senza Newline

    Python Nuova linea e come stampare in Python senza Newline
    Agosto 6, 2020 by admin

    Benvenuti! Il carattere di nuova linea in Python è usato per segnare la fine di una linea e l’inizio di una nuova linea. Sapere come usarlo è essenziale se vuoi stampare l’output alla console e lavorare con i file.

    In questo articolo, imparerai:

    • Come identificare il carattere nuova linea in Python.
    • Come il carattere di nuova linea può essere usato nelle stringhe e nelle istruzioni di stampa.
    • Come puoi scrivere istruzioni di stampa che non aggiungono un carattere di nuova linea alla fine della stringa.

    Iniziamo! ✨

    🔹 Il carattere nuova linea

    Il carattere nuova linea in Python è:

    È composto da due caratteri:

    • Un backslash.
    • La lettera n.

    Se vedete questo carattere in una stringa, significa che la linea corrente finisce in quel punto e una nuova linea inizia subito dopo:

    Si può anche usare questo carattere nelle stringhe f:

    >>> print(f"Hello\nWorld!")

    🔸 Il carattere Nuova linea nelle istruzioni di stampa

    Per default, le istruzioni di stampa aggiungono un carattere nuova linea “dietro le quinte” alla fine della stringa.

    Questo avviene perché, secondo la documentazione di Python:

    Il valore predefinito del parametro end della funzione built-in print\n, quindi un nuovo carattere di riga viene aggiunto alla stringa.

    💡 Suggerimento: Append significa “aggiungere alla fine”.

    Questa è la definizione della funzione:

    Nota che il valore di end\n, così questo sarà aggiunto alla fine della stringa.

    Se usate una sola istruzione di stampa, non lo noterete perché verrà stampata una sola riga:

    Ma se usate diverse istruzioni di stampa una dopo l’altra in uno script Python:

    L’output sarà stampato in righe separate perché \n è stato aggiunto “dietro le quinte” alla fine di ogni riga:

    🔹 Come stampare senza una nuova riga

    Possiamo cambiare questo comportamento di default personalizzando il valore del parametro end della funzione print.

    Se usiamo il valore di default in questo esempio:

    vediamo l’output stampato in due righe:

    Ma se personalizziamo il valore di end e lo impostiamo a " "

    Viene aggiunto uno spazio alla fine della stringa al posto del carattere nuova riga \n, così l’output delle due istruzioni di stampa sarà visualizzato nella stessa riga:

    Si può usare per stampare una sequenza di valori in una riga, come in questo esempio:

    L’output è:

    💡 Consiglio: Aggiungiamo una dichiarazione condizionale per assicurarci che la virgola non venga aggiunta all’ultimo numero della sequenza.

    Similmente, possiamo usare questo per stampare i valori di un iterabile nella stessa linea:

    L’output è:

    🔸 Il carattere nuova linea nei file

    Il carattere nuova linea \n si trova anche nei file, ma è “nascosto”. Quando si vede una nuova linea in un file di testo, è stato inserito il carattere nuova linea \n.

    Lo si può verificare leggendo il file con <file>.readlines(), come questo:

    with open("names.txt", "r") as f: print(f.readlines())

    L’output è:

    Come potete vedere, le prime tre linee del file di testo terminano con una nuova linea \n carattere che lavora “dietro le quinte.”

    💡 Suggerimento: Notate che solo l’ultima linea del file non finisce con un carattere di nuova linea.

    🔹 In sintesi

    • Il carattere di nuova linea in Python è \n. È usato per indicare la fine di una linea di testo.
    • È possibile stampare stringhe senza aggiungere una nuova linea con end = <character>, che <character> è il carattere che sarà usato per separare le linee.

    Spero davvero che il mio articolo vi sia piaciuto e che vi sia stato utile. Ora puoi lavorare con il nuovo carattere di linea in Python.

    Guarda i miei corsi online. Seguimi su Twitter. ⭐️

    Previous articleStatistiche descrittive e interpretazione delle statisticheNext article 7 grani senza glutine che dovresti conoscere

    Lascia un commento Annulla risposta

    Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *

    Articoli recenti

    • Trovare se stessi (e gli altri…) negli annuari online
    • Come impostare un bitcoin ASIC miner
    • Cos’è un sito Superfund?
    • I vermi sanguigni con esca da pesca hanno morsi di api
    • Ecolalia: I fatti oltre il “parlare a pappagallo”, lo scripting e l’eco
    • Citazioni del Signore delle Mosche
    • A Beginner’s Guide to Pegging
    • 42 ricette sane di zuppa Crockpot
    • 3 rischi sorprendenti della cattiva postura
    • Pesce Betta femmina

    Archivi

    • Aprile 2021
    • Marzo 2021
    • Febbraio 2021
    • Gennaio 2021
    • Dicembre 2020
    • Novembre 2020
    • Ottobre 2020
    • Settembre 2020
    • Agosto 2020
    • Luglio 2020
    • Giugno 2020
    • Maggio 2020
    • Aprile 2020
    • DeutschDeutsch
    • NederlandsNederlands
    • EspañolEspañol
    • FrançaisFrançais
    • PortuguêsPortuguês
    • ItalianoItaliano
    • PolskiPolski

    Meta

    • Accedi
    • Feed dei contenuti
    • Feed dei commenti
    • WordPress.org
    Posterity WordPress Theme