Unterschiede zwischen Eingabebefehlen in Python 2.x und 3.x.

Ok, ich benutze viele Eingabebefehle und habe verstanden, dass ich in Python2 Folgendes tun kann:

text = raw_input ('Text here')

Aber jetzt, wo ich Python 3 verwende, frage ich mich, was der Unterschied ist zwischen:

text = input('Text here')

und:

text = eval(input('Text here'))

wann muss ich den einen oder anderen benutzen

Antworten auf die Frage(2)

Ihre Antwort auf die Frage