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

python进阶

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

最新回答 / pei_12
你起码把你写的代码放上来才好找原因吧。

最新回答 / 北纬28度
只是一个函数命名而已

最赞回答 / 慕神6045215
def calc_prod(lst):#定义新函数   def lazy_prod():#这一部分求乘积       def f(x, y):            return x * y         return reduce(f, lst, 1)#逐层返回  return lazy_prodf = calc_prod([1, 2, 3, 4])print f()

最赞回答 / 冰海
f1, f2, f3 = count()这局话给解释一下吧。count函数返回值是list类型呀。。。。为什么弄出三个呢,,,,f1=[g,g,g]f2=[g,g,g]f3=[g,g,g]应该是这样的呀,为啥f1()f2()f3()还能执行啊???想不明白了

最新回答 / 慕工程4585512
class Person(object):    passclass Student(Person):    def ren(self):        return 'Student'class Teacher(Person):    def ren(self):        return 'Teacher'class SkillMixin(object):    passclass BasketballMixin(SkillMixin):    def skill(self):        ret...

最新回答 / 百里春秋8
返回的是wrapper这个函数,但它不会执行这个函数

最新回答 / 钊兄兄4281648
因为lambda前的参数相当于函数的形参  lambda i:i*i的i的值已经不是原函数的i了而lambda:i*i的i还是上一层函数的i

最新回答 / qq_缘月_04079777
假如,不明确的给出类型的话,python会默认,变成其他的类型(可能这个类型不是你想要的),假如加一个强制转换,可以使得数据变成自己想要的类型

最赞回答 / 慕斯卡6774726
reduce(函数(参数1,参数2),list, 默认值)如果没有默认值 , 第一次运行时,参数1是list的0下标值  参数2是list的1小标值如果有默认值, 第一次运行时,参数1是默认值  参数2是list的0下标值默认值就是定义初始值的,懂没?

最新回答 / qq_缘月_04079777
python是靠缩进来确定结构的,假如多一个空格的话,影响肯定会很大,估计会报错

最新回答 / qq_Zzq_0
你可以试试输出L1 ,输出L2 就是把L1排序过了,帮你验证下<...图片...>

最新回答 / 为爱摆渡
感谢大家,已经解决, 是IE内核浏览器不支持的原因, 更换谷歌浏览器后正常。 

最新回答 / 慕粉3771545
New_fn(f) 得到了一个新的函数,执行新函数并传入参数5

最新回答 / qq_龙_18
print 'call %s() in %f %s' % (f.__name__, t, unit)这个语句打印的是call“f.__name__”()这个函数in“t”unit(毫秒) print '[%s] %s()...' % (prefix, f.__name__)这个语句打印的是【prifix】"f.__name__"()...只是按照你需要的打印方式放不同的参数在不同的位置,没有什么不同的地方
课程须知
本课程是Python入门的后续课程 1、掌握Python编程的基础知识 2、掌握Python函数的编写 3、对面向对象编程有所了解更佳
老师告诉你能学到什么?
1、什么是函数式编程 2、Python的函数式编程特点 3、Python的模块 4、Python面向对象编程 5、Python强大的定制类

微信扫码,参与3人拼团

微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号

友情提示:

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

本次提问将花费2个积分

你的积分不足,无法发表

为什么扣积分?

本次提问将花费2个积分

继续发表请点击 "确定"

为什么扣积分?

举报

0/150
提交
取消