Pythonのバージョンの動向
現在最新バージョン3x系に至るまでに、0.9x系→1x系→2x系と変化を遂げてきました。2019年6月現在では2x系と3x系が存在しています。
2x系は今後新しい機能は追加されず、セキュリティ上の問題へのサポートも2020で終了すると通知されています。新規にPythonを始めるのであれば3x系を使用することを強くおすすめします。
Python2x系と3x系の主な変更点
・「Print」が関数に
Python2x系 print “Hello World “
Python3x系 print(“Hello World “)
具体的な文法については後々解説していくので、ここでは違いがあることだけ確認してください。
・文字列
Python2x系 str型とunicode型の2種類
Python3x系 str型に統一
・整数どおしの割り算
Python2x系 余りが切り捨てて整数を返す 例)7/2=3
Python3x系 小数(浮動小数点数)を返す 例)7/2=3.5
・標準ライブラリの変更もいくつかあり※略
総括
関数、標準ライブラリについては追って解説していきます。
ここではPython3x系と2x系に違いがあること、互換性がないことを理解してください。これから始めるかたは3x系を使うべきだと思います。
ただし、2x系でしか動かないサービスもまだ残っており、そうしたサービスを使用したい場合や働きたい会社が2x系を求めている場合は2x系を学ばなくてはなりません。
コメント