回答:
上記のように、sys.version_infoと一緒に、
import sys
sys.version
sys.version_infoは次の種類の出力を提供します(これはQGIS 2.18.1の私のコピーからのものです):
>>> import sys
>>> sys.version_info
sys.version_info(major=2, minor=7, micro=5, releaselevel='final', serial=0)
sys.versionは、使用されるコンパイラーとともにバージョン番号を提供します。
>>> import sys
>>> sys.version
'2.7.5 (default, May 15 2013, 22:44:16) [MSC v.1500 64 bit (AMD64)]'
QGIS v3.0のように見え、Python v3が実装されます:
Python 2.7からPython 3への更新:現在、WindowsインストーラーにはPython 2.7がバンドルされており、QGISとPythonをバンドルしない他のプラットフォームでは2.7が必要です。Python 3はPythonの最新バージョンであり、Pythonプロジェクトで推奨されています。Python 2はPython 3とわずかに互換性がありません(QGIS 2とほぼ同じように-> QGIS 3は互換性がなくなります)。Python開発者は、Python 3をPython 2との下位互換性を大幅に高めていますが、反対方向の互換性はそれほど良くありません。
バージョンを確認するためにQGISのPythonコンソールで実行できる構文は次のとおりです。
import sys
print sys.version_info