Python program to print the version information

Here, we are going to learn how to print the version information in Python programming language? By IncludeHelp Last updated : January 12, 2024

Printing the Python version

To print the Python version, use sys.version attribute of sys module. It returns a string that contains the version number of the Python interpreter, build number, and compiler used.

Printing the Python version information

To print the version information, use sys.version_info attribute, which can be used after importing the sys module, it returns a tuple containing some components of the version number: major, minor, micro, releaselevel, and serial.

Python program to print the version information

# Python program to print the 
# version information

# importing the module
import sys

# printing version
print("Python version:\n", sys.version)

# printing version information
print("Python version info:\n", sys.version_info)

print("Python version info[0]: ", sys.version_info[0])
print("Python version info[1]: ", sys.version_info[1])
print("Python version info[2]: ", sys.version_info[2])
print("Python version info[3]: ", sys.version_info[3])
print("Python version info[4]: ", sys.version_info[4])

Output

The output of the above program is:

Python version:
 3.10.6 (main, Nov 14 2022, 16:10:14) [GCC 11.3.0]
Python version info:
 sys.version_info(major=3, minor=10, micro=6, releaselevel='final', serial=0)
Python version info[0]:  3
Python version info[1]:  10
Python version info[2]:  6
Python version info[3]:  final
Python version info[4]:  0

Python Version Information Explanation

Consider the above output, following version information we got.

By using sys.verion attribute:

  • Version number: 3.10.6
  • Build number: main, Nov 14 2022, 16:10:14
  • Compiler used: GCC 11.3.0

By using sys.verion_info attribute:

  • Major: 3
  • Minor: 10
  • Micro: 6
  • Release level: 'final'
  • Serial: 0

To understand the above program, you should have the basic knowledge of the following Python topics:

Python Basic Programs »

Related Programs

Comments and Discussions!

Load comments ↻





Copyright © 2024 www.includehelp.com. All rights reserved.