/ / C'è una lista di funzioni built-in in python2 che sono state rimosse in python3? - python, python-3.x

Esiste un elenco di funzioni integrate in python2 che sono state rimosse in python3? - python, python-3.x

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 № 1

L'elenco dei built-in rimossi in 3.0 può essere trovato qui.

Ci sono alcune funzioni che sono state rinominate:

  • intern() è stato spostato a sys.intern().
  • raw_input() è stato rinominato per solo input(). Il vecchio comportamento può essere emulato usando eval(input()).
  • reduce() è stato spostato a functools.reduce().
  • reload() è stato spostato a imp.reload() in 3.0, e successivamente spostato in importlib.reload in 3.4.
  • xrange() è stato rinominato range(), sostituendo il vecchio range() incorporato.

E una funzione risorta:

  • callable(), che è stato rimosso in 3.0 e risuscitato in 3.2.