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

python进阶

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

已采纳回答 / 慕仰8572694
不包括,是基础知识

已采纳回答 / 坐看落花
应该是版本问题,我们教程使用的是2.7 如果你用的也是2.7 的话,那么查文档就需要使用在路径外面加上u“”,这样就能识别出来了。

已采纳回答 / 差不多菇凉ing
self.num>s.num return -1和self.num<s.num return -1输出的顺序是反的,你可以测试一下

已采纳回答 / xiaozefeng
执行 p3 = Person('Tim',48) 这段代码时,覆盖了类属性Person.__score的值,所以全部变成了c

已采纳回答 / RyanCode
.strip()方法的作用是把字符串头尾的指定字符去掉。比如:s = “0000asdfx0000sdgfarg000000”s1 = s.strip(0)print s1//asdfx0000sdgfarg不管头尾有几个0都会去掉,中间的不会

已采纳回答 / 程序wjr
私有属性外部无法访问,所以报错

已采纳回答 / SCEC3944754
g1 =  new_fn(f1)传进来 f1 函数, g1现在就是fn(x), x=5 此时 f 就是 f1, 方法 fn 传进来 x 参数, f(x)就执行了f1(x)

已采纳回答 / JPinsz
返回值也没其他意思,就是对应的函数返回的值,当调用该函数时就会得到这个值。如下例:def test():    print 'this is a test func'    return 'test'当使用test()调用test()函数时,将会打印“this is a test func”,虽然获取到函数返回的值‘test’,不是并不会打印出来   3.当使用print test()时,就会打印出‘this is a test func’还有 'test'

已采纳回答 / 我到前面探探路
<...code...><...code...>以上两段代码等价的,下面的好理解点,作用都是将变量 i 用 j 储存下来,确保了在函数 f 返回后不变。count() 返回的是列表 fs ,此时 fs 中包含了3三个函数 f。也就是说,f1(),f2(),f3()调用的是对应的f(1),f(2),f(3)。#个人理解,不对的欢迎指出

已采纳回答 / 慕先生1519954
分数是在0到100分之内才是有效的,比如一不小心输错输了个1000分,明显是错的,但是操作会不管你输入的值是多少都直接把这个值赋给属性,不会报错,所以要根据实际的逻辑对分数添加限制,当输入的分数有错时给出提示

已采纳回答 / 鄧aisy
这样不行的  首先就和你定义的函数不一样  is_not_empty后面为什么能加lambda 而且是和自身函数一样的内容

已采纳回答 / qq_冷月秋风_0
你理解错了。你把Person.how_mang()改成了p1.how_mang()不是类方法获得了实例变量。而是实例方法获得了类属性。python支持类和实例都可以使用类方法的。因为类属性变化之后是唯一的,所以实例方法获取之后输出的结果会和类方法输出的一样。

已采纳回答 / cage120
f.__name__是函数的名字,函数对象中有一个__name__属性用来保存函数的名字,这里的作用是加上前面的'call'组装打印出log信息

已采纳回答 / leibo
calc_prod返回了一个不带参数的函数lazy_prod(), lazy_prod()这个函数返回了一个经过reduce()计算后的结果,就是最终计算出来的值。f = calc_prod([1, 2, 3, 4])的执行结果是函数lazy_prod的引用,也就是所f就是calc_prod的返回值,是一个函数。最后f()才真正调用了上一步返回的函数,执行了reduce并返回最后的结果。这里其实用到的就是闭包,函数内部的函数可以访问外部函数的局部变量,包括参数。 并且返回一个新的函数。
课程须知
本课程是Python入门的后续课程 1、掌握Python编程的基础知识 2、掌握Python函数的编写 3、对面向对象编程有所了解更佳
老师告诉你能学到什么?
1、什么是函数式编程 2、Python的函数式编程特点 3、Python的模块 4、Python面向对象编程 5、Python强大的定制类

微信扫码,参与3人拼团

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

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

本次提问将花费2个积分

你的积分不足,无法发表

为什么扣积分?

本次提问将花费2个积分

继续发表请点击 "确定"

为什么扣积分?

举报

0/150
提交
取消