13

私のコード:

print "Hello World!"

後ろにセミコロンを追加しようとしましたが、保存して実行するたびに (Python の実行として)、次のように表示されます。

ファイル "E:\Software\Eclipse\Workspace\Python1\src\main.py"、1 行目は "Hello World!" を出力します。

SyntaxError: 無効な構文

理由がわかりません。

4

3 に答える 3

35

Python のどのバージョンを使用していますか? Python 2.X にはprintキーワードとしてありますが、Python 3.X には関数としてしかありません。代わりprint()に使用する必要があります。print("Hello, World!")

于 2009-12-18T02:12:43.303 に答える
4

これは一種のロングショットですが、Python 3.0 を実行している場合、これは無効な構文です。試す

print("Hello World!") 

これが当てはまるかどうかを確認します。

于 2009-12-18T02:12:22.253 に答える
1

Python では、インデントは非常に重要です... インデントを確認しましたか? また、;(必要ありません)を失います。

正しい:

print("hello") またはprint "hello"(< 3.0 の場合)

正しくありません:

...print("hello")またはprint "hello"(< 3.0 の場合)

where.はスペースを示します。

于 2009-12-18T02:10:27.610 に答える