python-2.x ha una lista di funzioni incorporate non essenziali ma python-3.x non ha una tale lista, e chiaramente ci sono funzioni incorporate in python-2.x che non sono più in python-3.x. C'è una lista da qualche parte di tutte le funzioni create in python-2.x che sono state rimosse in python-3.x?
risposte:
1 per risposta № 1L'elenco dei built-in rimossi in 3.0 può essere trovato qui.
Ci sono alcune funzioni che sono state rinominate:
intern()
è stato spostato asys.intern()
.raw_input()
è stato rinominato per soloinput()
. Il vecchio comportamento può essere emulato usandoeval(input())
.reduce()
è stato spostato afunctools.reduce()
.reload()
è stato spostato aimp.reload()
in 3.0, e successivamente spostato inimportlib.reload
in 3.4.xrange()
è stato rinominatorange()
, sostituendo il vecchiorange()
incorporato.
E una funzione risorta:
callable()
, che è stato rimosso in 3.0 e risuscitato in 3.2.