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



2 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.

python python-3.x

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