v2 , -1表示v1
当前位置:   article > 正文

python判断版本号大小_获取python版本是否大于指定版本

获取python版本是否大于指定版本
def compare(v1, v2):
    """
    :param v1: 第一个版本号
    :param v2: 第二个版本号 两个版本号中只能包含数字和 "." 存在
    :return: 0表示v1=v2, 1表示v1>v2 , -1表示v1<v2
    """
    lst_1 = v1.split('.')
    lst_2 = v2.split('.')
    c = 0
    while True:
        if c == len(lst_1) and c == len(lst_2):
            return 0
        if len(lst_1) == c:
            lst_1.append(0)
        if len(lst_2) == c:
            lst_2.append(0)
        if int(lst_1[c]) > int(lst_2[c]):
            return 1
        elif int(lst_1[c]) < int(lst_2[c]):
            return -1
        c += 1
if __name__ == '__main__':
	a = compare("12.36", "78.25.13")
	print(a)
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21
  • 22
  • 23
  • 24
本文内容由网友自发贡献,转载请注明出处:https://www.wpsshop.cn/w/不正经/article/detail/312424
推荐阅读
相关标签