2016-04-19 10 views
0
print "a"; "b" 

Will Ausgang:Warum druckt Python, auch wenn ich nicht drucke?

"a" 
'b' 

einfach einen int oder Zeichenfolge in die Konsole eingeben, wird dazu führen, dass zu drucken.

1 

Will Ausgang:

1 

Gibt es einen Grund oder Nutzen für das?

+2

Nur ein Hinweis: Rückgabe ist anders als Drucken –

+1

Wenn ein Ausdruck in den Interpreter eingegeben wird, wird sein Wert gedruckt (es sei denn, der Wert ist 'None'). –

+0

Wenn die Antwort unten Ihre Frage beantwortet, denken Sie daran, [akzeptieren] (https://meta.stackexchange.com/questions/5234/how-does-accepting-an-answer-work). Dies zeigt anderen Benutzern, dass Sie eine Lösung gefunden haben. – Chris

Antwort

5

das interaktive Python-Interpreter ist ein REPL:

eine einfache, interaktive Computerprogrammierumgebung, die einzelnen Benutzereingaben (dh einzelne Ausdrücke), wertet sie aus und gibt das Ergebnis an den Benutzer

nimmt

Was Sie sehen, ist der Rückgabewert für jede Anweisung. Betrachten sie etwas weniger einfaches Beispiel, bei dem der Rückgabewert aus dem Eingang unterscheidet:

>>> 2 + 3 
5 

Die enge Rückkopplungsschleife durch eine REPL versehen sein kann besonders hilfreich, wenn eine neue Sprache oder Problemdomäne zu erkunden.

Verwandte Themen