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

python进阶

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

最新回答 / 大叔你好嫩
f1, f2, f3是函数对象f1(), f2(), f3()调用函数方法

最新回答 / 王从磊
当调用calc_prod([1, 2, 3, 4])时,返回的是lazy_prod函数,但是还有没执行,如果lazy_prod 要接受lst参数的话,在print f() (此时f其实就是lazy_prod),还要传入lst参数

最新回答 / 曾经拥有方向感
print 'call f()'其实就是标记一下 现在正在调用f()函数

最新回答 / 曾老爷子
你可以想成是cmp是升序排序 -cmp是降序排序

最新回答 / qq_乐之终曲_0
因为__count属性是内部私有的,而内部是指Person类里面的,也就是Person类下面前面带空格的那部分,剩下的从p1 = Person('Bob') 开始都属于外部,因此你在打印__count是在外部打印的,调用不到内部的,所以报错

最新回答 / 慕粉3186754
加个括号是可以的,但是返回的fs中三个元素就都是数字了,不能再调用,直接打印就好,如下:def count():     fs = []     for i in range(1, 4):         def f():             return i*i         fs.append(f())    return fs f1, f2, f3 = count()print 'f1=',f1print 'f2=',f2print 'f3=',f3

最赞回答 / qq_苦笑_8
对于math.sqrt这个函数返回的值是double类型的,例如sqrt(25)的返回值就是5.0,所以不论这个值开方之后是不是整数,返回值都是双精度类型

最新回答 / leo_liucm
这个地方只是将函数赋值给了一个变量(可认为是指针),并没有实际执行,所以执行 f 返回的是函数的内存地址。

最新回答 / 轰炸大鱿鱼233
我也觉得 类属性Person.__score__肯定不对 就是最后一个实例创建时的分数会被所有人共享应该是实例属性self.__score__

最新回答 / 每天一学
return x % 2 ==1 返回的是一个布尔值,filter()函数返回的是一个新的list,不改变原list的结构。这个新的list中,如果判断条件成立 被判断的那个参数就被添加进来,如果判断条件不成立 就不添加。

最新回答 / weibo_carrt丶_0
print(list(map(abs, [-1,-2,-3,-3)), python3中map()函数返回的是迭代器,用list(map())将迭代器转换成list

最新回答 / 仁兄
判断条件里是不是没有把u1>u2和u1==u2分开
课程须知
本课程是Python入门的后续课程 1、掌握Python编程的基础知识 2、掌握Python函数的编写 3、对面向对象编程有所了解更佳
老师告诉你能学到什么?
1、什么是函数式编程 2、Python的函数式编程特点 3、Python的模块 4、Python面向对象编程 5、Python强大的定制类

微信扫码,参与3人拼团

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

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

本次提问将花费2个积分

你的积分不足,无法发表

为什么扣积分?

本次提问将花费2个积分

继续发表请点击 "确定"

为什么扣积分?

举报

0/150
提交
取消