Python2 と Python3 は両方とも、情報を出力するための print() メソッドを提供しますが、2 つのバージョン間の出力は若干異なります
主に次の点に反映されています: Python3 の 1.print は組み込み関数
には複数のパラメータがあり、Python2 の print は文法的な構造です。2. Python2 は括弧なしで出力できます: print 'hello world'、Python3 では括弧が必要です print("hello world")
3. 、入力に必要な文字列
は、非文字列型を読み取るときに発生するいくつかの動作 を回避するために、python3 では input()1 の代わりに raw_input() を使用する必要があります。 、おそらく開発者は、print が同時に 2 つの ID を持つことに不快感を感じたので、関数の ID だけを残しました:
>>> print 'pythontab.com' SyntaxError: Missing parentheses in call to 'print'
print(value1, ..., sep=' ', end='\n', file=sys.stdout, flush=False)
>>> print("python", "tab", ".com", sep='') pythontab.com >>> print("python", "tab", ".com", sep='', end='') #就可以实现打印出来不换行 pythontab.com
print ("what do you like") a = input("Enter any content:") print ("i like",a)
文字列
を入力するとエラーが報告されますが、この問題はPython3ではうまく解決されています。以上がPython2とPython3のprintの違いを詳しく解説の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。