Variabile di stampa Python

Vaibhhav Khetarpal 30 gennaio 2023
  1. Usa l’istruzione print per stampare una variabile in Python
  2. Usa una virgola , per separare le variabili e stamparle
  3. Usa la formattazione delle stringhe con l’aiuto di %
  4. Usa la formattazione delle stringhe con l’aiuto di {}
  5. Usa l’operatore + per separare le variabili nell’istruzione print
  6. Usa la f-string nell’istruzione print
Variabile di stampa Python

Python è uno dei linguaggi di programmazione più versatili e l’istruzione print può essere utilizzata in molti modi diversi. Possiamo scegliere il modo in cui vogliamo utilizzare l’affermazione in base alla nostra convenienza.

Questo tutorial discuterà i diversi metodi per stampare una variabile in Python.

Usa l’istruzione print per stampare una variabile in Python

L’istruzione print può essere utilizzata in tutte le versioni di Python, ma la sua sintassi varia, a seconda della versione di Python.

In Python 2, la sintassi per l’istruzione print è piuttosto semplice. Tutto quello che dobbiamo fare è utilizzare la parola chiave print.

Codice di esempio:

# Python 2 code
print "Hello to the World"

Produzione:

Hello to the World

In Python 3, per eseguire l’istruzione print senza errori, è necessaria una parentesi seguita dalla parola chiave print.

Codice di esempio:

# Python 3 code
print("Hello to the World")

Produzione:

Hello to the World

Sebbene Python 2 possa eseguire l’istruzione print con parentesi, Python 3 restituisce un errore se la parentesi non viene utilizzata nell’istruzione.

L’istruzione print può essere utilizzata per stampare variabili, stringhe e altri tipi di dati forniti in Python.

Possiamo stampare diversi tipi di dati nella singola istruzione di Python separando i tipi di dati o le variabili con il simbolo ,.

Mostreremo diversi metodi per stampare una variabile in Python.

Usa una virgola , per separare le variabili e stamparle

Il metodo più semplice per stampare la variabile in Python è usare una virgola per separare le variabili in un’istruzione print.

Il codice seguente stampa la variabile e la stringa nella stessa riga nel codice Python.

var1 = 123
var2 = "World"
print("Hello to the", var2, var1)

Produzione:

Hello to the World 123

Usa la formattazione delle stringhe con l’aiuto di %

Oltre a stampare solo le istruzioni, è possibile utilizzare anche la formattazione delle stringhe. Ciò offre all’utente più opzioni per personalizzare l’impostazione simile a una stringa e regolare il riempimento, l’allineamento, la precisione dell’impostazione e persino la larghezza.

Uno dei due modi per implementare la formattazione delle stringhe è usare il segno %. Il segno %, seguito da una lettera, funge da segnaposto per la variabile.

Ad esempio, %d può essere utilizzato come segnaposto quando è necessario sostituire valori numerici.

Codice di esempio:

var1 = 123
var2 = "World"
print("Hello to the %s %d " % (var2, var1))

Produzione:

Hello to the World 123

Usa la formattazione delle stringhe con l’aiuto di {}

Quando si utilizza la formattazione delle stringhe, è possibile utilizzare {} per contrassegnare il punto nell’istruzione in cui la variabile deve essere sostituita.

Il codice seguente stampa la variabile e la stringa nella stessa riga nel codice Python utilizzando la formattazione della stringa:

var1 = 123
var2 = "World"
print("Hello to the {} {}".format(var2, var1))

Produzione:

Hello to the World 123

La funzione format() è stata aggiunta a Python 2.6 e funziona in tutte le altre versioni successive.

Usa l’operatore + per separare le variabili nell’istruzione print

L’operatore + può anche essere utilizzato per separare le variabili durante l’utilizzo dell’istruzione print.

Codice di esempio:

var1 = 123
var2 = "World"
print("Hello to the {} {}" + var2 + str(var1))

Produzione:

Hello to the World 123

Usa la f-string nell’istruzione print

La f-string è un altro metodo per ottenere la formattazione delle stringhe e ha un vantaggio sugli altri due metodi in quanto è relativamente più veloce degli altri due meccanismi.

Codice di esempio:

var1 = 123
var2 = "World"
print(f"Hello to the {var2} {var1}")

Produzione:

Hello to the World 123

Come mostrato sopra, tutti e 5 i metodi forniscono lo stesso output. E il metodo che si dovrebbe usare dipende dalla propria comodità.

Vaibhhav Khetarpal avatar Vaibhhav Khetarpal avatar

Vaibhhav is an IT professional who has a strong-hold in Python programming and various projects under his belt. He has an eagerness to discover new things and is a quick learner.

LinkedIn

Articolo correlato - Python Print