概述
展开全部
python中对字符串的比62616964757a686964616fe59b9ee7ad9431333431376633较其实是使用一个字符串的每个字母和另一个字符串中相应位置字符的ascii码的比较:
A.'abcd'
::先用'abcd'中的'a'和'ad'中的'a'比较,因为两个都是'a',所以分不出大小来;
再用'abcd'中的'b'和'ad'中的'd'比较,因为在ascii码表中d的值比a大,所以到此'abcd'与'ad'的比较就结束了,结果是:
‘abcd’
所以A选项是正确的
------------------------
B.'abc'<'abcd'
参照A答案的解析,字符串'abc'与'abcd'前三个字符都一样,所以在两个字符串前三个字符比较时这两个字符串还分不出大小,但第四次比较时,'abc'没东西了,‘abcd’还有个'd',由于'abc'没的可比了,'abcd'还有个'd',此时认为:
‘abc’
所以B选项也是正确的
------------------------
C. ''
由B选项第4步的比较解析可知,空字符串肯定是要小于'a'的
所以C选项也是正确的
-----------------
最后
以上就是笑点低机器猫为你收集整理的python下列表达式错误的是'abcd'<'ad'_Python课程?的全部内容,希望文章能够帮你解决python下列表达式错误的是'abcd'<'ad'_Python课程?所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复