iis服务器助手广告广告
返回顶部
首页 > 资讯 > 后端开发 > Python >版本号对比 -- Python实现
  • 355
分享到

版本号对比 -- Python实现

版本号Python 2023-01-31 00:01:40 355人浏览 薄情痞子

Python 官方文档:入门教程 => 点击学习

摘要

相同位数版本号大小比较: 1 def abc(str1, str2): 2 if str1 == "" or str2 == "": 3 print("输入包含空字符串,请重新输入") 4

相同位数版本号大小比较:

 1 def abc(str1, str2):
 2     if str1 == "" or str2 == "":
 3         print("输入包含空字符串,请重新输入")
 4         return ("输入包含空字符串,请重新输入")
 5     elif str1 == str2:
 6         print("2个版本号相同")
 7         return ("2个版本号相同")
 8     elif int(str1[0]) > int(str2[0]):
 9         print("版本1的版本号更大")
10         return ("版本1的版本号更大")
11     elif int(str1[0]) < int(str2[0]):
12         print("版本2的版本号更大")
13         return ("版本2的版本号更大")
14     abc(str1[2:], str2[2:])
15 
16 
17 abc("5.3.2", "5.1.9")

 

不同位数版本号大小比较:

 1 def fun_version(v1,v2):
 2     l_1 = v1.split('.')
 3     print(l_1)
 4     l_2 = v2.split('.')
 5     print(l_2)
 6     c = 0
 7     while True:
 8         if c == len(l_1) and c == len(l_2):
 9             print(0)
10             return 0
11         if len(l_1) == c:
12             l_1.append(0)
13         if len(l_2) == c:
14             l_2.append(0)
15         if int(l_1[c]) > int(l_2[c]):
16             print(1)
17             return 1
18         elif int(l_1[c]) < int(l_2[c]):
19             print(-1)
20             return -1
21         c += 1
22 
23 fun_version("7.2.6", "8.4.9.3")

['7', '2', '6']
['8', '4', '9', '3']
-1

 

--结束END--

本文标题: 版本号对比 -- Python实现

本文链接: https://www.lsjlt.com/news/181905.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • 版本号对比 -- Python实现
    相同位数版本号大小比较: 1 def abc(str1, str2): 2 if str1 == "" or str2 == "": 3 print("输入包含空字符串,请重新输入") 4 ...
    99+
    2023-01-31
    版本号 Python
  • MYSQL比对版本号字符串的方法实例
    目录前言SUBSTRING_INDEXLPADCONCAT总结前言 mysql 数据库中存储了一个形如“2.7.6.526” 的版本号,现在要获取出小于某个版...
    99+
    2024-04-02
  • C++实现LeetCode165.版本比较)
    [LeetCode] 165.Compare Version Numbers 版本比较 Compare two version numbers version1 ...
    99+
    2024-04-02
  • PHP - 各版本对比 - 整理
    应用场景 主要用于对比PHP各版本新特性。 学习/操作   1.文档阅读 PHP 7 新特性 - 收集_穿素白衫的少年的博客-CSDN博客 PHP 8 - 学习/实践_穿素白衫的少年的博客-CSDN博客 ...
    99+
    2023-09-10
    php 开发语言
  • python 3.7和3.8哪个版本好【详细对比】
    其实很多人想知道python软件哪个版本好用,工欲善其事必先利其器,这是能理解的,下面小编个大家详细对比一下,python 3.7和3.8哪个版本好。 1、python安装成功为什么不能用 原因如下: 安装时没有勾选Add Python...
    99+
    2023-09-18
    windows 开发语言
  • Anaconda版本与python版本的对应
    Anaconda版本与python版本的对应 下载anaconda的时候需要指定版本,这个时候如果anaconda版本太高,这样安装python的时候无法安装低版本的适配python,因此需要自己确定...
    99+
    2023-09-01
    python 开发语言
  • WPF+DiffPlex实现文本比对工具
    目录背景关于 DiffPlex准备代码实现效果图背景 现行的文本编辑器大多都具备文本查询的能力,但是并不能直观的告诉用户两段文字的细微差异,所以对比工具在某种情况下,就起到了很便捷的...
    99+
    2022-11-21
    WPF DiffPlex文本比对工具 WPF DiffPlex文本比对 WPF 文本比对
  • JavaScript实现文本相似度对比
    目录一、发现问题二、解决问题1、编辑距离的概念2、测试文本3、代码实现4、相似度对比结果一、发现问题 在开发过程中,难免会使用到2个(多个)文本内容处理,一是便于宏观知道文本的重合度...
    99+
    2024-04-02
  • 怎么实现移除WordPress版本号
    这篇文章将为大家详细讲解有关怎么实现移除WordPress版本号,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。代码实现移除 WordPress 版本号默认情况下,WordPress会在页头输出版本号,有一...
    99+
    2023-06-06
  • kafka基本版与kafka acl版性能对比(单机版)
    线上已经有kafka集群,服务运行稳定。但是因为产品升级,需要对kakfa做安全测试,也就是权限验证。但是增加权限验证,会不会对性能有影响呢?影响大吗?不知道呀!因此,本文就此来做一下对比! 测试环境本文使用的是单机kafka测试...
    99+
    2023-01-31
    单机版 性能 kafka
  • python如何实现链式对比
    这篇文章将为大家详细讲解有关python如何实现链式对比,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。链式对比我们可以在一行代码中使用不同的运算符对比多个不同的元素。a = 3&nbs...
    99+
    2023-06-27
  • 关于GPU显卡、CUDA版本、python版本、pytorch版本对应
    项目场景: 显卡:Quadro K5200 由于最近给十年前的老机器装pytorch遇到了很多问题 最主要的是cuda的算力只能下载一定版本的CUDA驱动 一定版本的CUDA又只能下载一定版本的py...
    99+
    2023-09-16
    python pytorch 开发语言
  • Anaconda版本与Python版本的对应关系
    Anaconda版本与Python版本的对应关系 Anaconda是一个用于数据科学和机器学习的开源发行版,它提供了许多常用的Python库和工具。Anaconda的不同版本与Python版本有一定的...
    99+
    2023-10-22
    python 开发语言 Python
  • Python 如何查询版本号
    原文地址为:Python 如何查询版本号 在未进行Python Shell之前: python –version 进入Python Shell之后...
    99+
    2023-01-31
    版本号 Python
  • Linux下查看python版本号
    方法一 执行命令:python -V 方法二 执行命令:whereis python 方法三 执行命令:python ...
    99+
    2023-01-31
    版本号 Linux python
  • python什么版本比较稳定,哪个版本的python最好用
    大家好,小编来为大家解答以下问题,python哪个版本最好用又稳定,哪个版本的python最好用,今天让我们一起来看看吧! 其实很多人想知道python软件哪个版本好用,工欲善其事必先利其器,这是能理解的,下面小编个...
    99+
    2023-09-23
    python
  • JavaScript如何实现文本相似度对比
    本篇内容介绍了“JavaScript如何实现文本相似度对比”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!一、发现问题在开发过程中,难免会使用...
    99+
    2023-06-30
  • GoJava算法之比较版本号方法详解
    目录比较版本号方法一:字符串切割(Java)方法二:双指针(Go)比较版本号 给你两个版本号 version1 和 version2 ,请你比较它们。 版本号由一个或多个修订号组成,...
    99+
    2022-11-13
    Go Java算法比较版本号 Go Java版本号比较
  • python中获取python版本号的方
     最近在思考如何使用python做自动化测试的问题,没啥进展。感觉国内自动化测试ruby用的比较多,目前想做一件事就是如何用python来测试web程序,包括web的页面检查。在大型企业架构中单元测试是一个很重要的概念,这个概念在后端代码...
    99+
    2023-01-31
    版本号 python
  • Eclipse实现PHP版本号的更新方式
    标题:Eclipse实现PHP版本号的更新方式 随着项目的不断发展,代码版本的管理变得至关重要。在PHP项目开发过程中,对于版本号的更新也是必不可少的一部分。本文将介绍如何通过Ecli...
    99+
    2024-04-02
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作