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

python进阶

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

最赞回答 / 一刀meab
这种情况是因为在python3里面,map()的返回值已经不再是list,而是iterators, 所以想要使用,只用将iterator 转换成list 即可.
print(list(map(format_name,['adam', 'LISA', 'barT'])))

最赞回答 / 慕函数9417745
百度廖雪峰的官方网站,里面有所有提到的高阶课程?

最赞回答 / Awful_Leo
def log(f):
    def fn(x):
        print 'call ' + f.__name__ + '()...'
        return f(x)
    return fn
以上代码定义一个装饰器log(f)。当常规方法前面有装饰器符号@的时候,调用此方...

最赞回答 / 慕勒0274693
我的理解是  r = f(*args,**kw)是对函数进行了一次调用,t1,t2分别记录了调用函数前后的时间戳(并不太明白时间戳的解释\(-_-)/),这样再由(t2-t1)得出调用函数f所用时间

最赞回答 / 慕运维4097268
你没有调用你自己定义的函数,应该把第四行代码改为print(add(-5, 9, abs))

最赞回答 / qq_慕前端7198755
1是reduce的第三个参数 代表初始计算结果 也就是下面在计算1*2*3*4时先乘上一个1 计算过程1*1->(1*1)*2->(1*1*2)*3->(1*1*2*3)*4

最新回答 / 划水人
self是实例的引用,是你实例化对象本身,前面有说。

最新回答 / 划水人
<...图片...>是对的, == 比较的是两个对象的内容是否相同,这里就是表示两个数字是否相等。虽然1.0和1不是同一个对象(is),但是结果是相等的。

最新回答 / qq_最初的最初_1
先把基础的学好,再找相关的视频看。好好学习

最赞回答 / Jane_meng
个人理解:在原题目中fs.append(f)是向fs这个list中新增了函数(函数成为了list的元素),并且该函数还并未被调用,也就是没有运行,也就没有计算i*i的值,函数中的变量i会随着for循环而改变,循...

最新回答 / _啦_啦_啦_
import functoolssorted_ignore_case = functools.partial(sorted,key=str.lower)print sorted_ignore_case(['bob', 'about', 'Zoo', 'Credit'])就像这样

最赞回答 / VSir0
<...code...>是先计算右边,a = 0, a + b = 1,,然后赋值给左边,a = 0, b = 1如果是<...code...>结果就是a = 1,b = a + b = 1 + 1 = 2了
课程须知
本课程是Python入门的后续课程 1、掌握Python编程的基础知识 2、掌握Python函数的编写 3、对面向对象编程有所了解更佳
老师告诉你能学到什么?
1、什么是函数式编程 2、Python的函数式编程特点 3、Python的模块 4、Python面向对象编程 5、Python强大的定制类

微信扫码,参与3人拼团

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

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

本次提问将花费2个积分

你的积分不足,无法发表

为什么扣积分?

本次提问将花费2个积分

继续发表请点击 "确定"

为什么扣积分?

举报

0/150
提交
取消