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

python进阶

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

最新回答 / 慕数据4591238
代码可用题中是任意关键字,上述代码限定了是job
__init__()函数,它就是python的构造方法。构造方法类似于类似init()这种初始化方法,来初始化新创建对象的状态,在一个对象呗创建以后会立即调用,比如像实例化一个类。

已采纳回答 / Burgess_
这个函数类似于装饰器,在函数f1,f2,f3没有执行前,count()函数已经执行完了,若放在1处,count()函数执行完i和a已经变到3了,而且还没有传递到f()函数内部,之后执行f1(),f2(),f3()函数时,执行的f()函数都是a=3的结果,     若是放在2处,执行count()函数时,每次执行f()函数,a已经作为参数传递到f()函数内部了。   这样就会出现你这样的结果了
%是格式化的意思,%s是格式化字符串,%f是格式化浮点数,这句话的意思是把f.__name__插入到了%s这个位置,(t2-t1)计算后的值插入到了%f这个位置

最新回答 / qq_豆子_18
f.__name__是两个下划符,我之前编译多次错误就是因为只打了一个下划符,可能你遇到的也是这个问题
完结撒花!!!

已采纳回答 / Burgess_
代码在我的PC端运行没问题,可能是PC端的问题
任务简单,只需要将第二个print里面写上print 'True'就好了,反正学会就行
sorted(['6'], cmp=None, key=None, reverse=False)
//sorted函数有三个参数 cmp像是局部调整
key大概是全体的调整,只能传入一个参数的亚子
而第三个参数显而易见reverse = True 就可以反向排列...

最赞回答 / 慕虎4057257
不调用super的话name, gender就没有初始化,你后面调用这两个值就取不到内容。这个题目只有打印score所以没报错

已采纳回答 / hzCN
只是函数名代表着函数拥有的功能prod是product的缩写,具有“积”的意思,第一个calc_prod代表被调用后具有求积的功能,第二个lazy_prod表示具有延迟执行的作用。

最新回答 / 小黑鼠
比较函数的定义是:传入两个待比较的元素x、y,如果x应排在y的前面返回-1,如果x应排在y的后面返回1.如果x、y相等返回0.这个记住就行。至于你想让x排在y前面还是后面,按大到小排还是小到大排,就要自己定义返回值是1还是-1.。比较函数根据返回值-1排序就是xy,返回值是1就是yx(我的理解应该是这样的)

最新回答 / 慕工程6536632
%s 是配合起来进行使用的,适合于格式化输出,起占位符作用

最新回答 / 啊短
在fs.append(f())这句话执行之后是完成一次运算,就返回一次数据的,所以打印出来的结果会根据循环的次数变化
计算平方根可以用函数:

>>> math.sqrt(2)
1.4142...

已采纳回答 / 大王叫我来转转
因为你写的是f()调用的是函数结果啊,你如果写print f他显示的就是一个函数了
课程须知
本课程是Python入门的后续课程 1、掌握Python编程的基础知识 2、掌握Python函数的编写 3、对面向对象编程有所了解更佳
老师告诉你能学到什么?
1、什么是函数式编程 2、Python的函数式编程特点 3、Python的模块 4、Python面向对象编程 5、Python强大的定制类

微信扫码,参与3人拼团

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

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

本次提问将花费2个积分

你的积分不足,无法发表

为什么扣积分?

本次提问将花费2个积分

继续发表请点击 "确定"

为什么扣积分?

举报

0/150
提交
取消