版本号比较的python实现
来源:互联网 发布:python txt转pdf 编辑:程序博客网 时间:2024/04/30 15:12
版本号通常为多个数字组成的字符串,比如9.0.12.3456
两个版本号的比较,不能直接采用数字或字符比较。
以下为Python实现:
- import re
- def vc(v1,v2):
- d1=re.split('\.', v1)
- d2=re.split('\.',v2)
- d1=[int(d1[i]) for i in range(len(d1))]
- d2=[int(d2[i]) for i in range(len(d2))]
- if(d1>d2):
- return '>'
- if(d1<d2):
- return '<'
- if(d1==d2):
- return '='
- if __name__=="__main__":
- version1='2.6.9'
- version2='12.0.9.2'
- print(version1,vc(version1,version2),version2)
- 版本号比较的python实现
- PHP实现的版本号比较
- 一种版本号比较函数的c++实现
- Java实现比较版本号
- C++ 实现比较版本号
- 版本号的比较
- 版本号的比较函数
- 版本号的比较
- C++实现软件版本号比较
- java实现新旧版本号比较
- 一个ahk小函数, 实现版本号的比较
- 比较软件的版本号函数
- 比较版本号的大小 新旧
- python实现修改redmne版本号
- 【python】查看python的版本号
- python实现时间的比较
- Java实现Android客户端版本号比较
- 版本号比较
- 开发笔记 那些年追过的图片(七):屏幕截图
- Tomcat8.0 Windows安装小记
- 雷蒙德·卡特尔(Raymond Bernard Cattell,1905年3月20日 - 1998年2月2日)
- oracle小记之导入导出数据库脚本
- vs2010下面的ACE库安装配置详解
- 版本号比较的python实现
- many-to-many双向关联映射
- “High-Speed, Off-Screen Particles” in Unity
- toj2468 Counting Letters
- iOS 本地化应用
- java中的静态变量、静态方法和静态代码块
- Vim ZenCoding 插件使用教程
- Js脚本实现选项卡的实例
- 埃里克·斯蒂芬·雷蒙(Eric Steven Raymond,1957年12月4日-)