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

python进阶

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

最新回答 / 慕瓜3242336
class Fib(object):
    def __call__(self, num):
        a, b, L = 0, 1, []
        for n in range(num):
            L.append(a)
            a, b = b, a + b
        return L

f = Fib()
print f(10)
filter 现在返回的是指向结果为True的元素的地址域。
Return an iterator yielding those items of iterable for which function(item) is true. If function is None, return the items that are true

最新回答 / 树袋趴趴熊
is 是关键字不可作为函数名

已采纳回答 / 小马_125
可以这么认为,self就是r1,r是r2,这样self.p,self.q,r.p,r.q分别是1,3,1,2,返回的p就是
self.p * r.q + self.q * r.p,返回的q就是self.q * r.q

已采纳回答 / 海上小岛
python的属性不需要提前定义,赋值即定义python的属性没有类型限制
performance函数形成闭包,返回perf_decorator函数;perf_decorator函数形成闭包,返回wrapper函数;wrapper函数返回r变量,r变量调用了perf_decorator函数的参数f,最终performance函数对factorial函数进行装饰,unit变量 等于 'ms'字符串,对变量t进行判断,返回合适的时间,及factorial函数结果。理解是这么理解,让我写又不太能写出来。。。

最新回答 / qq_慕函数158292
r是开根号后的值 x为开根号前的值

最新回答 / 慕斯卡5083311
如果单位是ms的话,就是(t2 - t1) * 1000 时间,如果单位不是ms的话,时间内就是 t2 - t1

最赞回答 / weibo_daihaoxiii_0
判断条件不对,math.sqrt(x)结果为float,函数结果永远为False.改成math.sqrt(x) == int(math.sqrt(x))试试
首页上一页1234567下一页尾页
课程须知
本课程是Python入门的后续课程 1、掌握Python编程的基础知识 2、掌握Python函数的编写 3、对面向对象编程有所了解更佳
老师告诉你能学到什么?
1、什么是函数式编程 2、Python的函数式编程特点 3、Python的模块 4、Python面向对象编程 5、Python强大的定制类
意见反馈 邀请有奖 帮助中心 APP下载
官方微信

本次提问将花费2个积分

你的积分不足,无法发表

为什么扣积分?

本次提问将花费2个积分

继续发表请点击 "确定"

为什么扣积分?

举报

0/150
提交
取消