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

python进阶

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

最赞回答 / 井水深
这个就如例子@log("debug")或@log("info")是一样的, 如果直接@log(f)的话就不能传入debug或是info了,这个@performance(unit)也是一样的道理,细细体会吧。ms和s的区别:当前默认的情况下是以s(秒)为单位,1s*1000放大1000倍的单位是ms(毫秒)了。

最赞回答 / pp8790
__str__=__repr__写了之后:调用p与调用print p的效果是一样的即调用实例变量时也会调用__str__

已采纳回答 / Jess_喵
取根的整数部分,小数点以后,不管多少都省略掉了

已采纳回答 / 子羽0
g返回的是函数的引用,实际并没有计算,而是在print的时候才去计算结果,如果你改成g(),实际返回的就是计算的结果,将结果放的fs中,count函数返回的也是三个结果,二不是三个函数,所以应该讲print f1(),f2(),f3()改成print f1,f2,f3。这一章侧重点应该在append这个函数上,入参如果为一个函数的引用返回的也是函数的引用,实际只在print函数的时候计算结果

已采纳回答 / 松鼠鼠
r'["Tim", "Bob", "Alice"]' 是一个字符串,File-like-Object 是一个类似File类的类比如:class File-like-Object(object):    def read(self):        return r'["Tim", "Bob", "Alice"]'这个类写完了,它有一个read()方法,这跟File类类似,但实际这个类的作用就是通过调用read()方法返回了一个字符串

已采纳回答 / 心随风3708948
<...code...><...code...>这是一段代码和运行结果,可以看见,在decorator函数的命名空间里面,压根就不存在add函数,而是fun函数。

已采纳回答 / 甲壳虫爱上了夏天
print float(Rational(7,2))调用的是  Rational类中的  私有方法  float如果改成print int(Rational(7,2))  那就是返回整数3了

已采纳回答 / Arsener
这是算“算术平方根”的,括号里只有一个参数,math.sqrt(25)==5

已采纳回答 / zhangsunny3313760
Anaconda,python xy,pycharm,甚至是eclipse都是很不错的IDE个人比较喜欢Anaconda里的spyder,可以交互式编程,像matlab一样,用来做科学计算比较方便

已采纳回答 / HIGHKICK_Go3789956
当只调用模块中某个函数时,调用的时候我们只需要写函数名就可以,上一节讲到的。<...code...>

最赞回答 / qq_魅_4
f._name_ 写错了吧,应该是 f.__name__, 两个下划线
课程须知
本课程是Python入门的后续课程 1、掌握Python编程的基础知识 2、掌握Python函数的编写 3、对面向对象编程有所了解更佳
老师告诉你能学到什么?
1、什么是函数式编程 2、Python的函数式编程特点 3、Python的模块 4、Python面向对象编程 5、Python强大的定制类

微信扫码,参与3人拼团

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

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

本次提问将花费2个积分

你的积分不足,无法发表

为什么扣积分?

本次提问将花费2个积分

继续发表请点击 "确定"

为什么扣积分?

举报

0/150
提交
取消