Was bedeutet "SyntaxError: Fehlende Klammern beim Aufruf von 'Drucken'" in Python?


Answers

Es gibt eine Änderung in der Syntax von Python 2 zu Python 3. In Python 2,

 print "Hello world!" will work but

Verwenden Sie in Python 3 geschweifte Klammern als

print("Hello world!")

Dies ist die gleiche Syntax wie bei scala und in der Nähe von Java.

Question

Wenn ich versuche, eine print Anweisung in Python zu verwenden, bekomme ich folgenden Fehler:

>>> print "Hello world!"
  File "<stdin>", line 1
    print "Hello world!"
                       ^
SyntaxError: Missing parentheses in call to 'print'

Was bedeutet das?




In Python 3 können Sie nur wie folgt drucken:

print("STRING")

Aber in Python 2 sind die Klammern nicht notwendig.






Related