回答編集履歴
1
append
answer
CHANGED
@@ -1,3 +1,8 @@
|
|
1
|
+
> 対話型シェルにおいて3系をグローバル指定にした状態で、2系のprint文「print "Hello World!"」を実行してもエラーにならずちゃんと表示されます。
|
2
|
+
|
3
|
+
(下を書いてから気づきましたが、「グローバル指定」の意味を明らかにした方が良いですね。該当環境内で `import platform; print(platform.python_version())` してみては)
|
4
|
+
|
5
|
+
---
|
1
6
|
`print ("Hello")`という表記は**Python2/3の両方**で有効です。一方、`print "Hello"`は**Python2でのみ**有効です。
|
2
7
|
|
3
8
|
Python2では「print文」という特別な構文が提供されており、`print "文字列"`と記述できます。文字列を括弧で括った場合は、単に冗長な括弧とみなされます。
|