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

python进阶

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

已采纳回答 / qq_余光_0
如果没有调用构造函数,应该是调用默认的初始化函数,来初始化父类与子类(c++,java等语言是这样,我也刚学Python不是太确定,你可以先参考下,)

最新回答 / 被时间拒绝
额,问错了,这是定义类方法,我知道,我想问的是如何动态添加实例的方法,不过现在也知道了,不过还是谢谢你

最新回答 / 孤独的小猪
map是可以传入list名称的,只要format_name这个函数定义好的话。<...图片...>

最新回答 / 慕桂英0577831
没有吧reduce这个方法返回出来,正确的写法:return lazy_prod>return reduce(lazy_prod,lst)

已采纳回答 / 魏大大x
def count():    fs = []    for i in range(1, 4):        def f(j):            def k():                return j * j            return k        fs.append(f(i))    return fsf1, f2, f3 = count()print(f1(), f2(), f3())要是这段能看懂理解的话你就明白了。。fs是一个list,当i等于1,2,3的时候代给了...

最新回答 / 轰炸大鱿鱼233
匿名内部类一般只能返回两种答案,相当于java种的三目运算符(if a>b?a:b),这里这种情况返回三个值不适用

最新回答 / 慕函数3228518
其实两种都还是实例的属性,只是表现的形式不一样__repr__表现出来的是面对开发人员的, 而 __str__表现出来的是面对用户的形式 !

最赞回答 / 慕雪3439736
lambda 可以自定义函数类型,比如lanbda x,y: x*y   就是直接定义函数f=x*y ,这样做省去了:def f(x,y):    return x*y是不是明显的方便多了啊

最赞回答 / qq_包包o_0
不一样,self.name = name 可以    实例.name  外部访问。这个不是私有属性self.__name =name 不可以  外部访问

已采纳回答 / qq_BattleSympho_0
r=f(i)   的意思不就是把j赋给i了吗?

已采纳回答 / 戈壁草
当函数f的参数个数不确定时,需要用到*args和**kw,*args将传入的形式为1,2,3的参数值自动转换为一个tuple,**kw将形式为a=1,b=2的参数自动转换为dict,在函数内部可以取出参数值使用,举例:def foo(*args,**kw):    for x in args:        print (x)    for y in kw:        print (y,'=',kw[y])    print ('args=',args)    print ('kw=',kw)foo(...
课程须知
本课程是Python入门的后续课程 1、掌握Python编程的基础知识 2、掌握Python函数的编写 3、对面向对象编程有所了解更佳
老师告诉你能学到什么?
1、什么是函数式编程 2、Python的函数式编程特点 3、Python的模块 4、Python面向对象编程 5、Python强大的定制类

微信扫码,参与3人拼团

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

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

本次提问将花费2个积分

你的积分不足,无法发表

为什么扣积分?

本次提问将花费2个积分

继续发表请点击 "确定"

为什么扣积分?

举报

0/150
提交
取消