Convertitore Python 2 a 3
Converti il codice Python 2 in codice Python 3 in modo efficiente e preciso
Che Cos'è Questo Strumento?
Questo convertitore online gratuito rende facile aggiornare il tuo codice Python 2 legacy a Python 3 istantaneamente. È perfetto per gli sviluppatori che modernizzano progetti più vecchi, risolvono problemi di compatibilità o preparano il codice per la manutenzione a lungo termine.
Come Usare
- Incolla o digita il tuo codice Python 2 nell'editor.
- Clicca su Converti per generare la versione Python 3.
- Scarica, copia o condividi il risultato convertito istantaneamente.
Puoi anche accedere con Google o GitHub per salvare la cronologia delle conversioni e rivederla in qualsiasi momento.
Perché Aggiornare a Python 3?
Python 2 ha raggiunto la fine del ciclo di vita a gennaio 2020, il che significa che non riceve più aggiornamenti o correzioni di sicurezza. Python 3 è ora lo standard, offrendo:
- Migliore gestione di Unicode e stringhe
- Sintassi più pulita e coerente
- Miglioramenti delle prestazioni e migliori librerie
- Supporto continuo della comunità e dei pacchetti
La migrazione assicura che il tuo codice rimanga sicuro, manutenibile e compatibile con gli strumenti e i framework più recenti.
Differenze Chiave Tra Python 2 e 3
# Python 2: print è un'istruzione
print "Hello, World!"
# Python 3: print è una funzione
print("Hello, World!")
# Python 2: Divisione intera
result = 5 / 2 # Restituisce 2
# Python 3: Divisione vera
result = 5 / 2 # Restituisce 2.5
Scopri di più sul porting da Python 2 a 3 nella guida ufficiale al porting di Python.
Esempi di Conversione
Esempio di Input Base
Python 2
print "Enter your name:"
name = raw_input()
print "Hello, " + name
Python 3
print("Enter your name:")
name = input()
print("Hello, " + name)
Iterazione del Dizionario
# Python 2
for key, value in my_dict.iteritems():
print key, value
# Python 3
for key, value in my_dict.items():
print(key, value)