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

python进阶

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

最新回答 / DonaldTC
测试无错。如果你用python3要把最后一行改成print(sorted(L))

最新回答 / qq_慕莱坞4041970
在 global 中出现的名字不能在global 之前的代码中使用

最新回答 / CrMelo7
@performancedef factorial(n):    return reduce(lambda x,y: x*y, range(1, n+1))这三句执行之后factorial = performance(factional),factorial(10)实际上是fn(10),这是performance中return fn的效果,fn(10)中return f(10),这里执行的f(10)是factorial = performance(factional)中作为参数传入的factional,返...

最新回答 / 慕勒3576359
只是把上面示例中的count变成__count,外面不能直接print Person.__count但被上面那个函数调用了之后可以print输出cls.__count的结果

最新回答 / qq_慕雪9209899
#filter输出是一个list的内存地址<...code...>
newList=filter(lambda s: not (not s or not (len(s.strip()) > 0)), ['test', None, '', 'str', '  ', 'END'])
print (list(newList))

最赞回答 / 糸久
存在装饰器。test怎么来的?log返回值。log返回值是什么?log_decorator。其返回值是什么?wrapper。所以先执行的wrapper,将函数返回给log_decorator,再返回给log,再返回给test。

最新回答 / 乐观的季月
math.upper()可以把字符串中的首个字母变成大写,这样在排序时更加方便。ruturn无法用其他符号代替 if b1 < b2:        return -1    if b1 > b2:        return 1    return 0这是用来进行比较排序的。

最新回答 / 慕数据8208008
代码没有格式 这么乱 怎么答?   字典直接用【】取不到值会报错的 可以用get

最新回答 / 糸久
假如a=1, b=2a,b = b,a+b的结果是a=b=2, b=a+b=1+2=3但是分开写的话,a=b=2, b=a+b=2+2=4
首页上一页1234567下一页尾页
课程须知
本课程是Python入门的后续课程 1、掌握Python编程的基础知识 2、掌握Python函数的编写 3、对面向对象编程有所了解更佳
老师告诉你能学到什么?
1、什么是函数式编程 2、Python的函数式编程特点 3、Python的模块 4、Python面向对象编程 5、Python强大的定制类
意见反馈 邀请有奖 帮助中心 APP下载
官方微信

本次提问将花费2个积分

你的积分不足,无法发表

为什么扣积分?

本次提问将花费2个积分

继续发表请点击 "确定"

为什么扣积分?

举报

0/150
提交
取消