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

python进阶

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

已采纳回答 / xdp
Python中的reduce(func,list,initial),其中initial表示累计初始值,是可选参数,如果省略,则系统默认为list[0],我记得这个一节课程中的f函数是计算两个数乘积的,所以initial=1表示list中的所有数从乘1开始,如果是2的话就从乘2开始,你可以自己改变下参数试试

已采纳回答 / ★凯★
u1   u2是变量名,upper()是python内置的函数

已采纳回答 / 慕粉1462109115
问题:IndentationError: expected an indented block:原因:因为你的return语句没有缩进。解决:在return语句前加两个(自定义)空格

已采纳回答 / Steven_Sir
将原函数(f)自带的属性,赋予到你改造过新函数的属性上,这样可以避免你装饰了函数之后函数名的变动,变量名的变动等问题

已采纳回答 / bqx619
使用 ‘pip install --upgrade pip’命令升级pip版本,其实就是版本问题,换个python版本应该可以解决

已采纳回答 / polatouche
Person是Student的父类,Student可以继承Person的属性和方法。在我的理解中,Object就是为了保证类这个格式的统一性,Object的相当于Person的父类,但这个父类实际是不存在的,就好比子类有父类,父类还有父类,父类的父类还有父类,无穷尽的,然后就规定到了终极父类Object

已采纳回答 / 爬行123
x if condition else y 是一个 python 的专门的语法,等价于 C 里面的 condition ? x : y,如果你没学过 C 的话,这个语法的含义就是,先判断 condition 的真假,如果为真,整个表达式就返回 x,如果为假就返回 y。lambda是匿名函数,传递为x参数,如果X<0,则取反。如果X>0,则还为X

已采纳回答 / LibertFan
sqrt是math中的函数,所以要加math.防止和其它的模块中的同名函数矛盾,abs是python自带的吧,不用import math也可以用的

已采纳回答 / Bigber
1、空语句 do nothing2、保证格式完整3、保证语义完整

已采纳回答 / 日京三水罙
模块本身是一个对象,而每个对象都会有一个__doc__属性。该属性用于描述该对象的作用。我做了下面的代码测试,有用的话请给最佳答案哟 谢谢!<...图片...>

已采纳回答 / Phoeberourou
刚在我的Python shell里面试了你的代码,运行成功,返回结果24。 你的代码没有问题。我也常自己运行成功但在这里不通过啊,也许这里有bug<...code...>
课程须知
本课程是Python入门的后续课程 1、掌握Python编程的基础知识 2、掌握Python函数的编写 3、对面向对象编程有所了解更佳
老师告诉你能学到什么?
1、什么是函数式编程 2、Python的函数式编程特点 3、Python的模块 4、Python面向对象编程 5、Python强大的定制类

微信扫码,参与3人拼团

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

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

本次提问将花费2个积分

你的积分不足,无法发表

为什么扣积分?

本次提问将花费2个积分

继续发表请点击 "确定"

为什么扣积分?

举报

0/150
提交
取消