1. ホーム
  2. python

[解決済み] print "使用時の構文が無効?重複

2022-03-02 20:03:15

質問

Pythonを勉強しているのですが、最初の例題すら書けません。

print 2 ** 100

これは SyntaxError: invalid syntax

2を指しています。

これはなぜでしょうか?私はバージョン3.1を使っています

解決方法を教えてください。

それは、Python 3では、彼らが print ステートメント と共に print 機能 .

構文は以前とほぼ同じになりましたが、ペレンが必要です。

から、"。 Python 3 の新機能 "ドキュメントを参照してください。

Old: print "The answer is", 2*2
New: print("The answer is", 2*2)

Old: print x,           # Trailing comma suppresses newline
New: print(x, end=" ")  # Appends a space instead of a newline

Old: print              # Prints a newline
New: print()            # You must call the function!

Old: print >>sys.stderr, "fatal error"
New: print("fatal error", file=sys.stderr)

Old: print (x, y)       # prints repr((x, y))
New: print((x, y))      # Not the same as print(x, y)!