课程
/后端开发
/Python
/python进阶
python3.7为什么会报错
2019-10-14
源自:python进阶 2-7
正在回答
代码没错,是环境的问题,在慕课网的平台上运行就可以过了。
一行萌代码
sorted(['bob','about', 'Zoo', 'Credit'],key =ascii) sorted(['bob','about', 'Zoo', 'Credit'], key = lambda x:x[0]) 结果一直 ->>>['Credit', 'Zoo', 'about', 'bob']
python3的版本问题,直接运行print(sorted(['bob','about', 'Zoo', 'Credit'], key = lambda x: x.upper()))就可以了。也不用定义函数和调用
在函数的if语句中已经有函数的返回值了,你最后又加了个return 0,相当于函数在if语句中返回一个值后再一次返回一个值,应该去掉。
举报
学习函数式、模块和面向对象编程,掌握Python高级程序设计