课程
/后端开发
/Python
/python进阶
题目是实现 忽略大小,只是不用管首字母大小写,输出还是原样,但是为什么这个结果需要大写变小写?那出题的时候就说清楚啊
2017-01-17
源自:python进阶 2-15
正在回答
是用lambda重新定义cmp这个参数,另外楼上说错了 是全部转成大写,改成小写也可以 我看你发的图里面是大写的
这个输出的结果大小写并没有发生改变,而是在lambda函数比较时,把传过来的参数全部转为小写进行比较。
cmp中,比较的时候是大写比大写,小写比小写。然后比较过后,返回时仍是原大小写。否则不统一的话,比较不正确。
举报
学习函数式、模块和面向对象编程,掌握Python高级程序设计
购课补贴联系客服咨询优惠详情
慕课网APP您的移动学习伙伴
扫描二维码关注慕课网微信公众号