为了账号安全,请及时绑定邮箱和手机立即绑定

python进阶

廖雪峰 移动开发工程师
难度中级
时长 3小时33分
学习人数
综合评分9.20
575人评价 查看评价
9.6 内容实用
9.0 简洁易懂
9.0 逻辑清晰

最赞回答 / 小火星_
map函数不改变原有的list,而是返回一个新的list。reduce函数f必须接收两个参数。对list的每个元素反复调用函数f,返回最终结果。

最新回答 / dongysh
该节中所述的用的都是实例方法,json.load()中传入的是实例,而不是类

已采纳回答 / 小二百
<...code...>python3中需要从functools模块中调用reduce,并且print是个函数

最新回答 / 小二百
传入的函数要写在高阶函数的第一个参数位置上

已采纳回答 / i爱慕客
大概没给返回值,函数总是返回None如果使用return 语句返回了值,就返回return 语句中的值,你的else分支没有return语句,那么缺省的返回值就是None

已采纳回答 / 小二百
相当于floor函数,x=a//b,x取不大于结果的最大整数,-1/2.0=-0.5,-1//2结果取不大于-0.5的最大整数,即-1

最新回答 / 慕后端9788028
c语言中有这个用法,但是据说python是胶水语言,我很好奇它是怎么对c语言编写的代码进行调用的

最新回答 / 手指烟草味
直接敲p好像是没有任何输出的

已采纳回答 / 星际怪物
f()代表执行f函数,calc_prod中return的是int值,当然没法执行了

最新回答 / 小二百
is_sqr函数返回的是r*r==x的数,int(math.sqrt(5))=2,但2*2不等于5

最新回答 / spider18
<...code...>这里并没有运行到 闭包,会直接运行处结果,f1,f2,f3 得到的就是整数,所以就不能调用了 print f1(), f2(), f3(),

最赞回答 / catdav
and运算符本身的结果就是True或者False,您的这个写法有点多余了
课程须知
本课程是Python入门的后续课程 1、掌握Python编程的基础知识 2、掌握Python函数的编写 3、对面向对象编程有所了解更佳
老师告诉你能学到什么?
1、什么是函数式编程 2、Python的函数式编程特点 3、Python的模块 4、Python面向对象编程 5、Python强大的定制类

微信扫码,参与3人拼团

意见反馈 帮助中心 APP下载
官方微信
友情提示:

您好,此课程属于迁移课程,您已购买该课程,无需重复购买,感谢您对慕课网的支持!

本次提问将花费2个积分

你的积分不足,无法发表

为什么扣积分?

本次提问将花费2个积分

继续发表请点击 "确定"

为什么扣积分?

举报

0/150
提交
取消