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

python进阶

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

已采纳回答 / Kazusa_
<...code...>可以直接这样写,python3似乎不支持cmp参数了。使用方式可以看https://docs.python.org/3/howto/sorting.html#sortinghowto

已采纳回答 / 慕粉3741271
 __repr__=__str__这段缩进有问题,应该和def对齐!在写Python代码是要注意缩进,否则很容易出问题

已采纳回答 / nanwenguang
filter( fun() , list ) 中第一个是判断函数,如果你想要过滤掉返回值为false的,改变fun()的内部逻辑就可以了例如: a= [1,2,3,4]print filter(lambda x:x<3,a)  你想不想保留小于3的 那就lambda x:x>=3咯你的意思肯定是想在不改变fun()内部逻辑的前提下 筛掉false的内容,我也是才学python,不是很了解。不过我觉得应该是不可能吧,毕竟filter是一个写好了的函数

已采纳回答 / nanwenguang
 return sorted([s1.upper(),s2.upper()]) ,返回的是一个list但是sorted(list,int)函数后面这个参数需要接受的是一个int型的值所以这么写不对 ,而写成 return cmp(s1.upper(),s2.upper()) 这样返回的就是一个int型的值了

已采纳回答 / Colin2016
继承只能继承所有非私有属性,即共有的都会被继承,私有的属性带"__",不会被继承,,你可以试试

已采纳回答 / qq_我爱高数_04130215
内嵌的函数引用了外部变量,i每次变动都会重新定义函数,

已采纳回答 / Tooo0
这个编程环境判断是否通过是看你有没有写这行代码,不考虑结果

已采纳回答 / 慕哥9451494
缩进问题,@score.setter以下的代码都往前缩进四个

已采纳回答 / fengchidianche
Python的内存管理采用自动回收机制,你例子中的a, b, L, i均为局部变量,在所属的function执行完毕后被自动回收,因此别的function不可能访问到已经被回收的变量。而self.v1则不同,它是属于对象'self'的属性,只要对象存在,则属性就存在并共享

已采纳回答 / fengchidianche
这是Python内部机制name mangling 技术做的事情。具体表现是__specialname形式的任何标识符(前面至少两个下划线,后面至多一个下划线)会被自动替换为_classname__specialname,其中classname就是类名。这也就是你直接访问__specialname时无法访问到的原因啦,是不是很可爱在你指出的例子中,你可以用以下代码自行验证一下,希望能帮到你<...code...>

已采纳回答 / 青椒吹干
http://www.mamicode.com/info-detail-1169428.html

已采纳回答 / 打代码的科比
可以看成是a=b,b=a+b一开始是a=0,b=1。然后把a=0放进L之后,就把a设为当前b的值1,b就等于当前a的值(0)和当前b的值(1)之和1这个步骤是同时进行的,所以修改a的值,并不影响同一行修改b的值

已采纳回答 / 青椒吹干
跟   if  没有关系啊,filter(a,b)函数里边只有ab两部分,你在a中加上if,不符合定义的啊

已采纳回答 / 白白的萝卜坑
Unicode是书写国际文本的标准方法。如果你想要用你的母语如北印度语或阿拉伯语写文本,那么你需要有一个支持Unicode的编辑器。类似地,Python允许你处理Unicode文本——你只需要在字符串前加上前缀 u 或 U 。例如, u"This is a Unicode string." 。

已采纳回答 / m_silentstone
个人认为是python解析层次关系的约定。python因为不用大括号表示层次,就需要一种约定解析层次关系,那必须有一个标准,4个空格就是这个标准吧。试了下在def下3个或5个空格也没报错
课程须知
本课程是Python入门的后续课程 1、掌握Python编程的基础知识 2、掌握Python函数的编写 3、对面向对象编程有所了解更佳
老师告诉你能学到什么?
1、什么是函数式编程 2、Python的函数式编程特点 3、Python的模块 4、Python面向对象编程 5、Python强大的定制类

微信扫码,参与3人拼团

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

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

本次提问将花费2个积分

你的积分不足,无法发表

为什么扣积分?

本次提问将花费2个积分

继续发表请点击 "确定"

为什么扣积分?

举报

0/150
提交
取消