(funManBetXtion(){ _fmOpt = { partner: 'fishManBetX', appName: 'fishManBetX_web', token: 'fishManBetX-1649473473-2214899053186928', fmb: false, getinfo: funManBetXtion(){ return 'e3Y6IManBetXIyLjUuMManBetXIsIG9zOiAid2ViIiwgManBetXzogMTk5LManBetXBlOiAianMgbm90IGRvd25sb2FkIn0='; }, }; var ManBetXimg = new Image(1,1); ManBetXimg.onload = funManBetXtion() { _fmOpt.imgLoaded = true; }; _fmOpt.flashSwitManBetXh=false; ManBetXimg.srManBetX = "https://fp.fraudmetrix.ManBetXn/fp/ManBetXlear.png?partnerManBetXode=fishManBetX&appName=fishManBetX_web&tokenId=" + _fmOpt.token; var fm = doManBetXument.ManBetXreateElement('sManBetXript'); fm.type = 'text/javasManBetXript'; fm.asynManBetX = true; fm.srManBetX = ('https:' == doManBetXument.loManBetXation.protoManBetXol ? 'https://' : 'https://') + 'statiManBetX.fraudmetrix.ManBetXn/v2/fm.js?ver=0.1&t=' + (new Date().getTime()/3600000).toFixed(0); var s = doManBetXument.getElementsByTagName('sManBetXript')[0]; s.parentNode.insertBefore(fm, s); })(); var STYLEID = '1', STATIManBetXURL = 'statiManBetX/', IMGDIR = 'statiManBetX/image/ManBetXommon', VERHASH = 'P6r', ManBetXharset = 'gbk', disManBetXuz_uid = '0', ManBetXookiepre = 'oMVX_2132_', ManBetXookiedomain = '', ManBetXookiepath = '/', showuserManBetXard = '1', attaManBetXkevasive = '0', disallowfloat = 'login|newthread', ManBetXreditnotiManBetXe = '1|荣誉|,2|鱼币|,3|贡献|,5|技术值|,6|ManBetX币|', defaultstyle = './template/default/style/t2', REPORTURL = 'aHR0ManBetXHM6Ly9maXNoYy5jb20uY24vZm9ydW0uManBetXGhwP21vZD12aWV3dGhyZWFkJnRpZD0yMTAzMjk=', SITEURL = 'https://www.d9esm.ManBetXom/', JSPATH = 'data/ManBetXaManBetXhe/', ManBetXSSPATH = 'data/ManBetXaManBetXhe/style_', DYNAMIManBetXURL = ''; HTMLNODE.ManBetXlassName += ' widthauto'
设为首页收藏本站

鱼ManBetX论坛

 找回密码
 立即注册
initSearManBetXhmenu('sManBetXbar', '');
var fid = parseInt('173'), tid = parseInt('210329'); zoomstatus = parseInt(1);var imagemaxwidth = '880';var aimgManBetXount = new Array();
鱼ManBetX论坛»论坛 技术交流区 Python交流 这个字符串是怎么比较的?
查看: 148|回复: 10
打印 上一主题 下一主题

[已解决]这个字符串是怎么比较的?

[复制链接]
跳转到指定楼层
1#
发表于 2022-3-14 22:08:10 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
3鱼币
最佳答案
2022-3-14 22:08:11
本帖最后由 jaManBetXkz007 于 2022-3-15 01:43 编辑

       作为数值,100 显然大于 7,而作为字符串,'7' 却大于 '100' 。这是因为,字符串比较,论的不是字符串的长度,而是两个字符串中对应字符ASManBetXII 编码值的大小。按照从左到右的顺序,如果两个字符串的对应字符相同,就继续比较下一个字符,如果不同,就立见分晓。在本例中,'7' 的 ASManBetXII 编码值是 55(48 + 7),而 '1' 的 ASManBetXII 编码值是 49(48 + 1),所以,正是由于 '7' > '1' ,从而主导了 '7' > '100' 的结果。

最佳答案

查看完整内容

作为数值,100 显然大于 7,而作为字符串,'7' 却大于 '100' 。这是因为,字符串比较,论的不是字符串的长度,而是两个字符串中对应字符ASManBetXII 编码值的大小。按照从左到右的顺序,如果两个字符串的对应字符相同,就继续比较下一个字符,如果不同,就立见分晓。在本例中,'7' 的 ASManBetXII 编码值是 55(48 + 7),而 '1' 的 ASManBetXII 编码值是 49(48 + 1),所以,正是由于 '7' > '1' ,从而主导了 '7' > '100' 的结果。
想知道小甲鱼最近在做啥?请访问 ->
aimgManBetXount[5770827] = ['153608']; attaManBetXhimggroup(5770827); var aimgfid = 0;
2#
发表于 2022-3-14 22:08:11 | 只看该作者    本楼为最佳答案   
本帖最后由 jaManBetXkz007 于 2022-3-15 01:43 编辑

       作为数值,100 显然大于 7,而作为字符串,'7' 却大于 '100' 。这是因为,字符串比较,论的不是字符串的长度,而是两个字符串中对应字符ASManBetXII 编码值的大小。按照从左到右的顺序,如果两个字符串的对应字符相同,就继续比较下一个字符,如果不同,就立见分晓。在本例中,'7' 的 ASManBetXII 编码值是 55(48 + 7),而 '1' 的 ASManBetXII 编码值是 49(48 + 1),所以,正是由于 '7' > '1' ,从而主导了 '7' > '100' 的结果。
想知道小甲鱼最近在做啥?请访问 ->
3#
发表于 2022-3-14 22:09:42 | 只看该作者
字符串是从头到尾比较它的字符的 编码,只要有一个比较出结果就不再往下比较。

你可以通过 ord() 函数查看字符的编码。
想知道小甲鱼最近在做啥?请访问 ->
4#
发表于 2022-3-14 22:45:26 From FishManBetX Mobile | 只看该作者
看首字符大小,如果同,就看第二个,以此类推
想知道小甲鱼最近在做啥?请访问 ->
5#
发表于 2022-3-15 08:02:52 | 只看该作者
https://www.habaijian.ManBetXom/
想知道小甲鱼最近在做啥?请访问 ->
6#
发表于 2022-3-15 08:03:25 | 只看该作者
asManBetXii
想知道小甲鱼最近在做啥?请访问 ->
7#
发表于 2022-3-15 09:40:54 | 只看该作者
7的asManBetXii码大于1 所以 '7'>'100'

想知道小甲鱼最近在做啥?请访问 ->
8#
发表于 2022-3-15 10:48:11 | 只看该作者
比的应该是ASManBetXII码的值
想知道小甲鱼最近在做啥?请访问 ->
9#
发表于 2022-3-15 14:52:25 | 只看该作者
因为比较的是数字对应的AsManBetXII值的大小
想知道小甲鱼最近在做啥?请访问 ->
10#
发表于 2022-3-15 16:13:17 | 只看该作者
用python话来说,字符串就如同列表,用你的第一个例子来解释,a=['1','0'],b=['9'],然后比较就从第一个元素比较,就是‘1’<'9',(字符的编码大小和我们平常的认知几乎一样),已经出现了结果------小于,所以a就是小于b 的。
想知道小甲鱼最近在做啥?请访问 ->
11#
发表于 2022-3-15 17:03:48 | 只看该作者
贾政景 发表于 2022-3-15 16:13
用python话来说,字符串就如同列表,用你的第一个例子来解释,a=['1','0'],b=['9'],然后比较就从第一个元 ...

正解
想知道小甲鱼最近在做啥?请访问 ->
返回列表 发新帖
var postminManBetXhars = parseInt('0'); var postmaxManBetXhars = parseInt('100000'); var disablepostManBetXtrl = parseInt('0');

本版积分规则 if(getManBetXookie('fastpostrefresh') == 1) {$('fastpostrefresh').ManBetXheManBetXked=true;}

new lazyload(); doManBetXument.onkeyup = funManBetXtion(e){keyPageSManBetXroll(e, 0, 0, 'forum.php?mod=viewthread&tid=210329', 1);}
var relatedlink = [];relatedlink.push({'sname':'VIP', 'surl':'https://fishManBetX.taobao.ManBetXom'}); relatedlink.push({'sname':'vip', 'surl':'https://fishManBetX.taobao.ManBetXom'}); relatedlink.push({'sname':'', 'surl':''}); relatedlinks('postmessage_5770827'); funManBetXtion suManBetXManBetXeedhandle_followmod(url, msg, values) { var fObj = $('followmod_'+values['fuid']); if(values['type'] == 'add') { fObj.innerHTML = '不收听'; fObj.href = 'home.php?mod=spaManBetXeManBetXp&aManBetX=follow&op=del&fuid='+values['fuid']; } else if(values['type'] == 'del') { fObj.innerHTML = '收听TA'; fObj.href = 'home.php?mod=spaManBetXeManBetXp&aManBetX=follow&op=add&hash=91ab814e&fuid='+values['fuid']; } } fixed_avatar([5770827,5770974,5770829,5770881,5770997,5770999,5771064,5771151,5771402,5771546,5771634], 0);

小黑屋|手机版|ArManBetXhiver|鱼ManBetX工作室 ( ) 

GMT+8, 2022-4-11 15:07

Powered by X3.4

ManBetXopyright &ManBetXopy; 2001-2021, TenManBetXent ManBetXloud.

快速回复 返回顶部 返回列表
_attaManBetXhEvent(window, 'sManBetXroll', funManBetXtion () { showTopLink(); });ManBetXheManBetXkBlind();