python字符串是否相等,python3判断字符串相等
远程版本号:“1.1.1”
本地版本号:“2.0”
字符串保存,你怎么比较?
num=@1.1.1
num1=@1.1.1
定义运行:
返回s . strip(“@”)。分裂。)
是运行(num1)
[1,1,1]
是运行(num2)
[2,0]
请先有自己的比较标准。比如数字上去了,版本号变大了,直接对比单词就行了。S1= 2 . 2 . 1 ;
S2= 1.2 ;
string[]TM P1=S1 . split((());
string[]tmp2=S2.split((()。);
那我们能不能排列比较一下?不过要注意长度不同的2.2和2.2.1的对比。
JavaScript的实现。原理是除以。并按位进行比较。//*
字符串比较
返回值:
0:等于
大于1:
-小于1:
*/
功能版本比较(strb,strb) {
var straArr=stra.split( . ;
var strbArr=strb.split( . ;
var maxlen=math . max(stra arr . length,str Barr . length);
var结果,sa,sb;
for(varI=0;我sb ) {
结果=1;
}
埃尔塞夫(南非
为什么我的大Python在[1]中没有库:fromdistutils . versionimportlosesoversion。
In [2]:宽松版( 1.0.0 )。
Out [2]:松散版本( 1.0.0))。
In [3]:宽松版( 2.0))。
Out [3]:宽松版( 2.0))。
in[4]:CMP(_2,_3).
Out[4]: -1
In [5]:宽松版( 1.0b )。
Out [5]:宽松版( 1.0b )。
in[7]:CMP(_2,_5).
Out[7]: -1
还要粘贴object-C的@ ImplementationNSString(版本)
-(bool)isoldersversionhan:(ns string *)其他版本
{
return([self compare:otherversion options:ns numeric search]==nsorderedascending);
}
-(bool)is new version than:(ns string *)other version
{
Return ([自比较:其他版本选项:NSNumericSearch]==NSOrdereddescending);
}
@end
这似乎是OC最简单的方法。不知道有没有人用NSString的比较法这样用?
请注明Snake.com的文章和转载的来源和网站。py.com/wenda/wd19921.html
相关文章推荐
郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。