小御
2017-09-01
3 回答
def cmp_ignore_case(s1, s2): u1=s1.upper() u2=s2.upper() if u1<u2: return -1 if u1>u2: # return 1 return 0 print sorted(['bob', 'about', 'Zoo', 'Credit'], cmp_ignore_case)
程序的步骤是:
1.给u1,u2赋值
2. 检测,如果u1<u2, return -1, 程序结束,不会运行后续代码
3. 在检测到u1<u2 False 的基础上,检测,如果u1>u2, return 1, 程序结束,不会运行后续代码。
4.在检测到u1<u2 False, 并且u1>u2 False的基础上,return 0。
举报
0/150
提交
取消