You can use the sys library in order to check the version of your Python Interpreter:
import sys
print(sys.version)
Here is an example of a version of the Python Interpreter:
3.12.2
Get the components of your version
If you want to get the components of your version, you may use:
import sys
print(sys.version_info)
For our example, the 5 components are:
sys.version_info(major=3, minor=12, micro=2, releaselevel='final', serial=0)
Here is another way to get the components:
import sys
major = sys.version_info.major
minor = sys.version_info.minor
micro = sys.version_info.micro
release_level = sys.version_info.releaselevel
serial = sys.version_info.serial
print(major)
print(minor)
print(micro)
print(release_level)
print(serial)
As you can see, the 5 components are:
3
12
2
final
0
Additional way to construct the Python version
Optionally, you can construct the version of your Python Interpreter as follows:
import sys
major = sys.version_info.major
minor = sys.version_info.minor
micro = sys.version_info.micro
python_version = str(major) + "." + str(minor) + "." + str(micro)
print(python_version)
As before, the Python version is 3.12.2:
3.12.2