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

python进阶

廖雪峰 移动开发工程师
难度中级
时长 3小时33分
  • class Person(object): pass 注意 pass
    查看全部
  • filter 函数可以根据定义的算法规则来进行过滤 , 当符合规则 return true 的时候, 该元素保留,当符合 return false 的时候 , 该元素被舍弃.
    查看全部
  • reduce 也可以定义转换函数 , 将一个list通过某种运算得到一个结果. 如 sum 可以将一个list 取和, 首先拿到第一个元素然后加第二个元素,获得结果再加第三个元素 ....... 通过反复调用函数取最终结果.
    查看全部
  • map 函数可以通过自定义的转换函数规则, 将一个 list 转换成新的 List.
    查看全部
  • 因为函数名实际就是对函数方法的引用,因此把函数名作为参数就可以拿到函数方法.
    查看全部
  • 函数名其实就是指向函数的变量
    查看全部
  • 关键字lambda 表示匿名函数,冒号前面的 x 表示函数参数。 匿名函数有个限制,就是只能有一个表达式,不写return,返回值就是该表达式的结果。 使用匿名函数,可以不必定义函数名,直接创建一个函数对象,很多时候可以简化代码
    查看全部
  • 像这种内层函数引用了外层函数的变量(参数也算变量),然后返回内层函数的情况,称为闭包(Closure)。 闭包的特点是返回的函数还引用了外层函数的局部变量,所以,要正确使用闭包,就要确保引用的局部变量在函数返回后不能变。
    查看全部
    0 采集 收起 来源:python中闭包

    2016-10-10

  • 装饰器的作用
    查看全部
  • __future___双下划线
    查看全部
  • *args 以元组的形式接受剩余非关键字参数 **kw 以字典的形式接受剩余关键字参数
    查看全部
  • lambda: 'A'等价于return'A',相当于一个函数f,那么f()='A'.因此,p1.get_grade=f,p1.get_grade()=f() 就是这个意思,但没有说全 p1.get_grade是属性,只不过这里的属性是一个函数对象,即f p1.get_grade()是方法,前面的p1就是调用这个方法的对象,即实例,整句来说就是实例方法
    查看全部
  • 继承:新类不必从头编写,可以直接从现有类继承,就自动拥有了现有类的所有功能,只需要编写需要的新功能即可。 继承优点:复用已有代码,自动拥有了现有类的所有功能,可精简代码。 1、如果一个实例是一个子类,则它也是一个父类;如果实例是父类,则它不是子类。 2、子类和父类是is关系 is关系指的是:黄鹂是鸟,却不能说鸟是黄鹂 has关系指的是:学生有一本书,不能说学生是一本书 两个has关系的类不能继承,只能以属性组合到类中,如使用Book类的bookName-> self.book=Book(bookName) 继承特点: 1、总是从某个类继承,没有合适的类时使用object类继承 2、调用super().__init__方法(初始化父类) 如Student类从父类继承name和gender:super(Student,self).__init__(name,gender)
    查看全部
  • = =
    查看全部
  • functools.partial可以把一个参数多的函数变成一个参数少的新函数,少的参数需要在创建时指定默认值
    查看全部
    0 采集 收起 来源:python中偏函数

    2016-10-10

举报

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

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