('3','2')<('a','b')
True
"Python">"python"
False
都是怎么判断的
元组比较见:
字符串比较见:
Python 字符串之间的比较_I_am_a_coder_coder的博客-CSDN博客_python字符串之间的比较 字符串之间的比较。 在Python中可以对字符串直接进行比较,即可以直接进行:str1='Abch'str2='Dech'print str1&lt;str2print str1==str2print str1&gt;str2在Python中,默认是按照ASCII的大小比较的,即从字符串的第一个字符进行比较,如果相等,则继续比较下一个字符,直到分出大小,或者还没分出大小,有一个...
https://blog.csdn.net/I_am_a_coder_coder/article/details/82495097 对于元组,从两个元组的第一个元素开始比较,此处使用的是字符串比较,即比较两个字符串第一个字符的ascii码,'a'=97,'3'=51,所以后者'a'较大,布尔判断返回True
对于字符串,从其第一个字符开始比较,'P'<'p',已经比较出大小,不进行后续判断直接返回,所以返回False
有帮助望采纳你好同学,就是依照字母的ascii值顺序来判断的
('3','2')<('a','b')
这里'a'的ascii值比'3'大,所以直接返回True
同理'P'的比'p'小,直接返回False
如果第一个比完相等,就继续比下一个