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

python进阶

廖雪峰 移动开发工程师
难度中级
时长 3小时33分
学习人数
综合评分9.20
575人评价 查看评价
9.6 内容实用
9.0 简洁易懂
9.0 逻辑清晰
map()函数不改变原有的list,而是返回一个新的list
函数名与普通的变量并没有什么区别,它只是指向函数对象。
#返回闭包不能引用循环变量
#重新定义函数g,引用的外部变量j,而不是循环变量i

最赞回答 / 哗啦啦啦啦啦哎呀呀呀呀呀
用from PIL import Image 代替 import Image 就成功过了。谢谢了。

已采纳回答 / JayD
仅仅只是在比较的时候临时改变,并没有史迹对那个数组操作。

最新回答 / Perona
这门课只有图文教程加编程练习,没有视频。
class Person(object):
pass

p1 = Person()
p1.name = 'Bart'

p2 = Person()
p2.name = 'Adam'

p3 = Person()
p3.name = 'Lisa'

L1 = [p1, p2, p3]
L2 = sorted(L1,key=lambda x:x.name)

print L2[0].name
print L2[1].name
print L2[2].name
class Person(object):
pass

p1 = Person()
p1.name = 'Bart'

p2 = Person()
p2.name = 'Adam'

p3 = Person()
p3.name = 'Lisa'

L1 = [p1, p2, p3]
L2 = sorted(L1,lambda x:x.name)

print L2[0].name
print L2[1].name
print L2[2].name
a, b = b, a + b #这个写法真是让我看呆了.太惊艳了.

最赞回答 / 拳拳
<...code...>你想写的应该是这样的,你的代码里有点儿基本的错误,我稍作修改了一下。下面说一下我自己的理解这段代码运行的时候会输出 Bob 报错会提示Person中没有age的属性,但是如果我们...

最赞回答 / 谁能入我梦
这种情况是因为在python3里面,map()的返回值已经不再是list,而是iterators, 所以想要使用,只用将iterator 转换成list 即可, 比如  list(map()) 
perf_decorator = performance(&#039;ms&#039;)
@perf_decorator

最新回答 / 达达里昂
同希望慕课网可以实现这个功能。python2.7 在线代码测试一般的小程序懒得另开编辑器,都是用在线的python编辑器(支持其他主流语言,适用其他课程),把你的代码粘进去,出问题后会报错。
“因为 add() 函数需要传入两个参数,但是 @log 写死了只含一个参数的返回函数。”这里所说的参数指的是fn(x)里面的x
课程须知
本课程是Python入门的后续课程 1、掌握Python编程的基础知识 2、掌握Python函数的编写 3、对面向对象编程有所了解更佳
老师告诉你能学到什么?
1、什么是函数式编程 2、Python的函数式编程特点 3、Python的模块 4、Python面向对象编程 5、Python强大的定制类

微信扫码,参与3人拼团

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

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

本次提问将花费2个积分

你的积分不足,无法发表

为什么扣积分?

本次提问将花费2个积分

继续发表请点击 "确定"

为什么扣积分?

举报

0/150
提交
取消