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

python进阶

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

最新回答 / 慕粉3371865
【Attributeerror: 'int' object has no attribute 'sqrt'】int基本类型没有方法sqrt啊

最新回答 / weibo_清岚慕竹_0
这是单下划线导致的结果,init前后应该是双下划线

最新回答 / 苏阿
<...code...>自定义函数的参数s1,s2是一个字符串,不能把一个字符串直接转成ASSLL码,只能一个字母一个字母的转换,然后再拼到一起,组成一个新的字符串。然后再比较。 上面的连个循环就是逐个字母转换

最新回答 / 慕少852478
有两处错误了,__init__函数是左右各两个下划线__init__函数内部的self= Persen() 不应该存在

最赞回答 / dongse
方法是在类的内部定义的,只能通过实例化之后使用;而函数是在程序内定义的,可以不必实例化,直接用。举个例子,如果有个方法和函数都叫func,方法的调用方法必须是a.func()(其中,a为类的实例);函数的调用方法为func()方法的第一个参数必须是self,但是在调用时这个参数不必传入(python自动传入);函数参数没有此类限制

最赞回答 / 强强凡人
def format_name(s):    s0 = s[0].upper()    s1 = s[1:].lower()    return s0+s1print(list(map(format_name,['adam', 'LISA','BARt'])))你把等号左边的s[0]、s[1:]改成s0、s1就行了

最新回答 / 慕粉1831579404
这样写是为了程序运行过程更加人性化,为了给别人看懂啊。print Person.adress 直接输出的是Person.adress的值

最新回答 / 孤独的小猪
由于lambda是关键字,并不能直接help,所以需要官方文档,官方文档地址:https://docs.python.org/3/reference/expressions.html#lambda

最赞回答 / 孤独的小猪
第一个错误,init函数前后是双下划线,你写的是单下划线;第二个错误,实例化类的时候,只传入一个参数,而定义init的时候,定义了三个参数。所以正确代码如下:<...code...><...图片...>

最赞回答 / 0puppy0
cmp中,比较的时候是大写比大写,小写比小写。然后比较过后,返回时仍是原大小写。否则不统一的话,比较不正确。

最新回答 / 孤独的小猪
python编辑器首推Pycharm,功能很全面,你说的这些功能都包括。我们公司开发人员都用Pycharm,用了停不下来。截图如下:<...图片...>

最新回答 / 慕粉1546273914
<...code...>这一段是闭包,闭包形成后,调用最外层函数,返回的是内层的函数对象,当f()后,内层函数才被调用。

最新回答 / 孤独的小猪
代码里面,if判断里的print缩进不对,改一下缩进就正确了,如下:<...图片...><...code...>
课程须知
本课程是Python入门的后续课程 1、掌握Python编程的基础知识 2、掌握Python函数的编写 3、对面向对象编程有所了解更佳
老师告诉你能学到什么?
1、什么是函数式编程 2、Python的函数式编程特点 3、Python的模块 4、Python面向对象编程 5、Python强大的定制类

微信扫码,参与3人拼团

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

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

本次提问将花费2个积分

你的积分不足,无法发表

为什么扣积分?

本次提问将花费2个积分

继续发表请点击 "确定"

为什么扣积分?

举报

0/150
提交
取消