【簡単】ソースコードがPython2系かPython3系か見分ける方法

ネット上には様々なPythonで記述されたソースコードがあるが、Python初心者にとってはPython2系で書かれたものなのか、Python3系で書かれたものなのかわかりづらい。そんなときに使える簡単な見分け方がこれ。

Python2系か3系か見分けるには、print文に注目する

Python2系とPython3系の見分ける一番簡単な方法は、printの使い方を見ればいい。 Python3系からprintは関数のprint()となっているので、print()として引数を渡さなければいけない。

print "Hello, world!"  # Python2系はカッコがない
print("Hello, world!") # Python3系はカッコが必要

これからPythonを始める初心者には、Python3に対応しているこちらのチュートリアルがオススメ。

関連