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

python进阶

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

最新回答 / 水手灬达
楼上正解  kw 就是一个字典(数据格式 {'city':'Beijing', 'job':'Engineer'}) 在调用函数时kw参数不是必选的 

最新回答 / 萧沐123
用的应该是python3.x版本的吧,print已经是一个函数了,因此将最后一句改成print(factoria(10))就可以了

最新回答 / 再见你
题主,如果能是打出了1,4,9,能否发个截图看看?

最赞回答 / sph37
class Person(object):    passp1 = 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].nameprint L2[1].nameprint L2[2].name

最新回答 / ETHAN5
你的python版本是3以上的吧?如果是3以上的那就在map前加list()封装命令就可以输出结果

最赞回答 / 魔luck
父类的初始化函数会先执行  ,最后才是 自己的初始化函数super(D, self).__init__(a)这句话,即先调用了 B C 的初始化,而B C 的初始化 又调用的 A 的 ,A的初始化有print 'init A...' 所以先输出 init A。 接下来  D 调用B C初始化那到底是先调用B 或者 C 呢?看这个class D(B, C),右边的参数先传入,即先调用了C。你可以试下B、C换下顺序 就明白了

最新回答 / 魔luck
a,b,L=0,1,[]相当于a=0,b=1,L=[]。题目要生成斐波那契数列,所以设置了L接收数据,而L.append(a)意思是将a元素加入L数列。

最赞回答 / 魔luck
分数的加法知道不?例子,a/b+c/d  ==>  (a*d+c*b)/b*dadd方法内两个参数,self,r。p是分子,q是分母  自己对比理解下

最新回答 / 慕侠5221898
搞定了,换了正确的python、cx_Oracle、oracle client 后连接成功

最赞回答 / 小钱趣
完整点分析这个答案或许更好理解1、functools.partial的用法为:functools.partial(模板,默认参数),这里用的是stored的函数模板2、可以在python内用help来查看stored的参数定义,如下:    sorted(...)        sorted(iterable, cmp=None, key=None, reverse=False) --> new sorted list3、用cmp参数比较大小,由于要调用cmp函数,为了代码的简化使用匿名函数lamb...

最新回答 / Kidlut
按从前往后单个字符的ASCII码比较的,如果是多个字符组成的字符串比较,它是先取首位比较,如果相同在比较第二位,以此类推

最新回答 / 肆意的青春
改动哪一个地方???可否告知一下。。

最赞回答 / 再见你
开始我也有这个疑惑,直到我用了<...code...>然后报错,,,None是没有strip和len方法的<...code...>加上and之后,就会先判断s的存在,如果s是None那就不用往下执行了,直接返回None<...code...>
课程须知
本课程是Python入门的后续课程 1、掌握Python编程的基础知识 2、掌握Python函数的编写 3、对面向对象编程有所了解更佳
老师告诉你能学到什么?
1、什么是函数式编程 2、Python的函数式编程特点 3、Python的模块 4、Python面向对象编程 5、Python强大的定制类

微信扫码,参与3人拼团

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

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

本次提问将花费2个积分

你的积分不足,无法发表

为什么扣积分?

本次提问将花费2个积分

继续发表请点击 "确定"

为什么扣积分?

举报

0/150
提交
取消