stampa Python

Per stampare senza una nuova riga in Python 3 aggiungi un argomento extra alla tua funzione di stampa dicendo al programma che non vuoi che la tua prossima stringa sia su una nuova riga. Ecco un esempio: print("Hello there!", end = ’’) La prossima funzione di stampa sarà sulla stessa riga.

Quando stai programmando, potresti voler stampare un valore sullo schermo, ma mantenerlo sulla stessa riga dell’ultimo valore che hai stampato. Ad esempio, potresti volere che il nome e il cognome di un utente appaiano sulla stessa riga. Ma come si stampa senza una nuova riga in Python?

In questo tutorial, analizzeremo come funziona la stampa senza una nuova riga in Python. Prima di iniziare, però, esploriamo le basi del funzionamento delle stringhe in Python.

Aggiornamento stringhe

Le stringhe sono una sequenza di lettere, numeri, simboli e spazi. Le stringhe sono un tipo di dati importante nella maggior parte dei linguaggi di programmazione, in particolare Python. Quando lavori con le stringhe, ci sono molti casi in cui vorresti renderle più leggibili attraverso la punteggiatura, aggiungendo nuove righe o spostando il testo sulle stesse righe.

In Python, le stringhe sono definite come segue:

In alternativa, puoi utilizzare le virgolette singole ‚Äò‚Äô per dichiarare la tua stringa, purché la stringa inizi e termini con lo stesso tipo di virgolette. Tuttavia, se la tua stringa contiene virgolette singole, potresti voler utilizzare le virgolette doppie e viceversa, altrimenti la tua stringa restituirà un errore.

Come stampare senza newline in Python

In genere, quando si stampano stringhe in Python, appariranno su righe diverse. Ecco un esempio:

Questo codice restituisce quanto segue:

L’81% dei partecipanti ha dichiarato di sentirsi più sicuro delle proprie prospettive di lavoro nel settore tecnologico dopo aver partecipato a un bootcamp. Fatti abbinare a un bootcamp oggi.

Il laureato medio di un bootcamp ha trascorso meno di sei mesi nella transizione di carriera, dall’avvio di un bootcamp alla ricerca del primo lavoro.

E se volessimo entrambi queste stringhe per apparire sulla stessa riga? Analizziamo i due metodi che puoi utilizzare per raggiungere questo obiettivo sia in Python 2.x che in Python 3.x.

Stampa senza newline in Python 3.x

La stampa senza newline è semplice in Python 3. Per stampare senza newline in Python, devi aggiungere un argomento extra alla tua funzione di stampa che dirà al programma che non vuoi che la tua prossima stringa sia su una nuova riga.

Ecco un esempio:

L’output per il nostro codice è:

Ora abbiamo il nostro codice stampato sulla stessa riga.

Nota che il nostro codice non ha aggiunto uno spazio tra le nostre due stringhe. Ma cosa succede se vogliamo uno spazio tra le nostre due nuove stringhe che sono sullo stesso linea? Tutto quello che dobbiamo fare è aggiungere uno spazio nel nostro argomento end.

Nell’esempio sopra, avevamo una stringa vuota tra le virgolette, il che significa che non c’erano spazi aggiunto tra il nostro testo sulla nuova riga. Tuttavia, se avessimo aggiunto uno spazio tra le virgolette, ne avremmo uno nel nostro codice. Inoltre, puoi aggiungere qualsiasi cosa tu voglia al parametro end, e questo sarà ciò che separa le tue stringhe sulla nuova riga.

Ad esempio:

Il nostro codice restituirebbe:

Stampa senza newline in Python 2.x

Se vuoi stampare il tuo testo sulla stessa riga in Python 2, dovresti usare una virgola alla fine della tua dichiarazione di stampa. Ecco un esempio di questo in azione:

Questo codice restituirà quanto segue:

Vale la pena notare che, anche se non c’erano nuove righe, è stato comunque utilizzato un carattere di spazio per dividere il nostro testo. Questo è utile perché nella maggior parte dei casi vorremmo che i nostri dati fossero distanziati. Se uniamo due frasi, ad esempio, vorremmo uno spazio tra di loro.

Detto questo, se vuoi stampare il testo senza una nuova riga e senza uno spazio, cՏ un altro approccio che puoi usare: usando il modulo sys—che viene installato con Python—puoi stampare esattamente quello che chiedi al programma di stampare.Ecco un esempio:

L’output per il nostro codice è il seguente:

C’è un molte cose in questo codice, quindi analizziamolo. Nella prima riga, importiamo la nostra libreria sys, che ha la funzione di cui abbiamo bisogno per stampare senza una nuova riga e senza spazi vuoti. Nel seguito ng righe, diciamo al sistema di stampare il nostro testo esattamente com’è, senza spazi. Quindi, finiamo con l’output ottenuto sopra: le nostre due stringhe sulla stessa riga, ma senza spazio che le divide.

Conclusione

è cosi semplice! In questo tutorial, abbiamo analizzato come stampare senza newline in Python. Come abbiamo discusso, questa tecnica di programmazione può essere utile se hai bisogno di visualizzare i tuoi dati in un modo particolare che implica la visualizzazione di tutto il tuo testo sulla stessa riga.

In Python 2.x, possiamo aggiungere un virgola alla fine della nostra istruzione print per spostare il nostro testo sulla stessa riga e in Python 3.x dobbiamo aggiungere un parametro end.

"Carriera Karma è entrato nel mio la vita quando ne avevo più bisogno e mi ha aiutato rapidamente ad abbinare un bootcamp. Due mesi dopo la laurea, ho trovato il lavoro dei miei sogni in linea con i miei valori e obiettivi nella vita!"

Venus, Software Engineer presso Rockbot

Shop

Learn programming in R: courses

$

Best Python online courses for 2022

$

Best laptop for Fortnite

$

Best laptop for Excel

$

Best laptop for Solidworks

$

Best laptop for Roblox

$

Best computer for crypto mining

$

Best laptop for Sims 4

$

Latest questions

NUMPYNUMPY

psycopg2: insert multiple rows with one query

12 answers

NUMPYNUMPY

How to convert Nonetype to int or string?

12 answers

NUMPYNUMPY

How to specify multiple return types using type-hints

12 answers

NUMPYNUMPY

Javascript Error: IPython is not defined in JupyterLab

12 answers

News


Wiki

Python OpenCV | cv2.putText () method

numpy.arctan2 () in Python

Python | os.path.realpath () method

Python OpenCV | cv2.circle () method

Python OpenCV cv2.cvtColor () method

Python - Move item to the end of the list

time.perf_counter () function in Python

Check if one list is a subset of another in Python

Python os.path.join () method