Heim >Backend-Entwicklung >Python-Tutorial >Warum verursacht meine Python 3-Anweisung „print' einen Syntaxfehler?

Warum verursacht meine Python 3-Anweisung „print' einen Syntaxfehler?

Patricia Arquette
Patricia ArquetteOriginal
2024-12-30 11:40:111012Durchsuche

Why Does My Python 3 `print` Statement Cause a Syntax Error?

Drucken von Zeichenfolgen in Python 3: Beheben von Syntaxfehlern

In Python 3 kann das Auftreten eines Syntaxfehlers beim Drucken von Zeichenfolgen auf einen grundlegenden Grund zurückzuführen sein Änderung der Druckanweisung gegenüber früheren Versionen.

Problem Einführung

Vor Python 3 fungierte print als Anweisung. In Python 3 wurde es jedoch in eine Funktion umgewandelt, was die Verwendung von Klammern erforderlich machte. Diese Änderung wird im folgenden Beispiel deutlich:

print "hello World"

Dieser Codeausschnitt löst einen Syntaxfehler aus, da „Drucken“ jetzt Klammern benötigt, um ordnungsgemäß zu funktionieren.

Korrektur der Syntax

Um den Syntaxfehler zu beheben, hängen Sie einfach Klammern um die Zeichenfolge an gedruckt:

print("Hello World")

Dieser überarbeitete Code wird ohne Fehler ausgeführt.

Übergang von Python 2 zu Python 3

Beim Übergang von Python 2 zu In Python 3 ist diese Änderung in der print-Anweisung einer der wichtigsten Unterschiede, die Entwickler beachten müssen. Die Verwendung von Klammern gewährleistet ein problemloses Drucken von Zeichenfolgen in Python 3.

Das obige ist der detaillierte Inhalt vonWarum verursacht meine Python 3-Anweisung „print' einen Syntaxfehler?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn