利用sys.version_info.major()函数获取当前Python版本的主要号码
sys.version_info.major()函数是Python内置的用于获取当前Python版本的主要号码的函数。它返回一个整数,代表当前Python解释器的主要版本号。
下面是一个使用sys.version_info.major()函数的例子:
import sys
def get_python_major_version():
return sys.version_info.major
if __name__ == "__main__":
major_version = get_python_major_version()
print("当前Python主要版本号为:" + str(major_version))
上述代码首先导入了sys模块,然后定义了一个名为get_python_major_version()的函数,用于获取当前Python主要版本号。函数体中调用了sys.version_info.major函数,将返回值作为函数的返回值。
在主程序中,首先调用了get_python_major_version()函数,将返回值保存在major_version变量中。然后通过print函数打印出当前Python主要版本号。
运行上述代码,将会输出当前Python的主要版本号。例如,如果当前Python版本为3.9.2,则输出为:
当前Python主要版本号为:3
该函数在判断不同版本的Python时非常有用。有时在不同主要版本的Python中存在一些语法差异或模块支持的差异,因此在编写跨版本的代码时,可以使用该函数来判断当前Python的主要版本,从而执行不同的代码逻辑。
需要注意的是,sys.version_info.major()函数返回的是一个整数,而不是字符串。如果将其与字符串进行拼接时,需要使用str()函数将其转换为字符串。
