课程
/后端开发
/Python
/python进阶
abs被定义成len类型后,如何撤销定义类型啊?
2017-03-30
源自:python进阶 2-2
正在回答
有几种方法,建议排名为:1.
abs = len del abs # 撤销
2.
f = abs abs = len abs = f # 撤销
3.
abs = len abs = lambda x: -x if x<0 else x # 撤销
4.
abs = len def abs(x): if x < 0: return -x return x
熊xd
所以说,实际运用中,不要用内置函数名来定义新函数和变量,在c等里面是不允许这样的
把abs再定义回来啊
艽野孤梦
举报
学习函数式、模块和面向对象编程,掌握Python高级程序设计
购课补贴联系客服咨询优惠详情
慕课网APP您的移动学习伙伴
扫描二维码关注慕课网微信公众号