简单问题
在立即窗口做:
?str(2000) < "1997"
True
?"2000"<"1997"
False
为什么这样?
问题点数:20、回复次数:3Top
1 楼sxmzmxh(哥舒帶菜刀)回复于 2003-06-03 09:06:11 得分 10
str(2000)=" 2000"Top
2 楼ch21st(www.blanksoft.com)回复于 2003-06-03 09:14:43 得分 5
str(2000)并不是等于"2000"
而是等于" 2000"前面有一个空格
你用mid(str(2000),1,1)=" "而不是等于2
所以会有你上面的结果Top
3 楼blasterboy(自由给与我力量。支持O'Reilly)回复于 2003-06-03 09:17:59 得分 5
因为str(2000)是字符串2000,而"1997"是字符串“1997”
所以会true
而"2000"就是字符串"2000" 所以会大于"1997"Top




