In [1]:
import sys

In [2]:
print(sys.version)


3.6.2 (default, Jul 17 2017, 16:44:45) 
[GCC 4.2.1 Compatible Apple LLVM 8.1.0 (clang-802.0.42)]

In [3]:
print(type(sys.version))


<class 'str'>

In [4]:
print(sys.version_info)


sys.version_info(major=3, minor=6, micro=2, releaselevel='final', serial=0)

In [5]:
print(type(sys.version_info))


<class 'sys.version_info'>

In [6]:
print(sys.version_info.major)


3

In [7]:
print(type(sys.version_info.major))


<class 'int'>


In [8]:
import platform

In [9]:
print(platform.python_version())


3.6.2

In [10]:
print(type(platform.python_version()))


<class 'str'>

In [11]:
print(platform.python_version_tuple())


('3', '6', '2')

In [12]:
print(type(platform.python_version_tuple()))


<class 'tuple'>

In [13]:
print(platform.python_version_tuple()[0])


3

In [14]:
print(type(platform.python_version_tuple()[0]))


<class 'str'>