为了账号安全,请及时绑定邮箱和手机立即绑定
慕课网数字资源数据库体验端
python进阶_学习笔记_慕课网
为了账号安全,请及时绑定邮箱和手机立即绑定

python进阶

廖雪峰 移动开发工程师
难度中级
时长 3小时33分
  • filter()接收一个函数 f 和一个list,这个函数 f 的作用是对每个元素进行判断,返回 True或 False,filter()根据判断结果自动过滤掉不符合条件的元素,返回由符合条件元素组成的新list
    查看全部
  • 两种方法: 1、本节方法:闭包; 2、lambda关键词。
    查看全部
    0 采集 收起 来源:python中闭包

    2018-03-14

  • 但是,如果返回一个函数,就可以“延迟计算”: def calc_sum(lst): def lazy_sum(): return sum(lst) return lazy_sum # 调用calc_sum()并没有计算出结果,而是返回函数: >>> f = calc_sum([1, 2, 3, 4]) >>> f <function lazy_sum at 0x1037bfaa0> # 对返回的函数进行调用时,才计算出结果: >>> f() 10 由于可以返回函数,我们在后续代码里就可以决定到底要不要调用该函数。
    查看全部
  • Person是Student的父类 super(Student,self).__init__(name,gender)去初始化父类,负责继承自Person的Student将没有name和gender。 函数super(Student,self)将返回当前类继承的父类 !!!所以千万不要讲Student写成Person!
    查看全部
  • 1、has关系因使用组合而非继承 Student类和Book是has关系。 class Student(Person) def __init__(self,bookName): self.name=Book(bookName) 2、Python的继承 (1)总是从某个类继承或者object类继承 class Myclass(object) pass (2)不要忘记调用super().__init__ def __init__(self,args): super(Superclass,self).__init__(args) pass
    查看全部
  • 实例的方法就是在类中定义的函数,它的第一个参数永远是self,指向调用该方法的实例本身。
    查看全部
  • python3中,要使用reduce,得从functools中引入,加上: from functools import reduce 才能够用。
    查看全部
  • python3中,要使用reduce,得从functools中引入,加上: from functools import reduce
    查看全部
  • 返回函数和返回值
    查看全部
  • 当rm为空时,默认删除空白符(包括'\n', '\r', '\t', ' ')
    查看全部
  • s.strip(rm) 删除 s 字符串中开头、结尾处的 rm 序列的字符。
    查看全部
  • 这节没懂,mmp
    查看全部
  • sorted()也是一个高阶函数,它可以接收一个比较函数来实现自定义排序,比较函数的定义是,传入两个待比较的元素 x, y,如果 x 应该排在 y 的前面,返回 -1,如果 x 应该排在 y 的后面,返回 1。如果 x 和 y 相等,返回 0。
    查看全部
  • s.strip(rm) 删除 s 字符串中开头、结尾处的 rm 序列的字符。 当rm为空时,默认删除空白符(包括'\n', '\r', '\t', ' '),
    查看全部
  • def count(): fs = [] for i in range(1, 4): def prod(x=i): return x*x fs.append(prod) return fs f1, f2, f3 = count() print f1(), f2(), f3()
    查看全部
    0 采集 收起 来源:python中闭包

    2018-03-13

举报

0/150
提交
取消
课程须知
本课程是Python入门的后续课程 1、掌握Python编程的基础知识 2、掌握Python函数的编写 3、对面向对象编程有所了解更佳
老师告诉你能学到什么?
1、什么是函数式编程 2、Python的函数式编程特点 3、Python的模块 4、Python面向对象编程 5、Python强大的定制类
友情提示:

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