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

python进阶

廖雪峰 移动开发工程师
难度中级
时长 3小时33分
  • math.sqrt 开根号
    查看全部
  • 考察下面的函数 f: def f(j): def g(): return j*j return g 它可以正确地返回一个闭包g,g所引用的变量j不是循环变量,因此将正常执行。 在count函数的循环内部,如果借助f函数,就可以避免引用循环变量i。
    查看全部
    0 采集 收起 来源:python中闭包

    2018-01-23

  • def calc_prod(lst): def lazy_prod(): def f(x,y): return x*y return reduce(f,lst,1) return lazy_prod f = calc_prod([1, 2, 3, 4]) print f()
    查看全部
  • python 类通过 class 关键字定义
    查看全部
  • isinstance(object, classinfo) 其中,object 是变量,classinfo 是类型即 (tuple,dict,int,float,list,bool等) 和 class类 若参数 object 是 classinfo 类的实例,或者 object 是 classinfo 类的子类的一个实例, 返回 True。 若 object 不是一个给定类型的的对象, 则返回结果总是False。 若 classinfo 不是一种数据类型或者由数据类型构成的元组,将引发一个 TypeError 异常。
    查看全部
  • 导入模块math后为何引用sqrt时还要加math: math是包含各种函数或方法的模块,若前面是import math, 引用模块中的函数就要用格式math.sqrt()。 若想省略前面的模块名,在前面导入时用from math import * 计算平方根可以用函数: >>> math.sqrt(2) 1.4142...
    查看全部
  • **kw是关键字参数,用于字典 iteritems()用于字典kw的遍历 setattr(self, k, v)就等价于self.k = v 综上就是,遍历dict kw 中的属性,给每个属性设置了属性值
    查看全部
  • 动态语言的多态和静态语言c++等多态含义不太一样,c++中的多态就是参数数量和类型不同的方法就是不同方法,而动态语言中的多态其实值的是方法的寻找过程,即向右找到类(或者单件类),在类中找不到的话再找父类,一直在祖先链中找到或者找不到为止,先找到的就被调用:
    查看全部
    0 采集 收起 来源:python中多态

    2018-01-23

  • 正确的写法: class C(A, B) def __init__(self, a, b): A.__init__(self, a) B.__init__(self, b) 建议养成习惯,不要使用super()这个函数,即便是单继承,也使用上面的方式
    查看全部
  • josn.loads( ) 需要File-like Object,那么只要类中有read方法,那么其实例就称为File-like Object,这样就都可以传给json.load()。
    查看全部
    0 采集 收起 来源:python中多态

    2018-01-23

  • 关于 _xxx 和 __xxx 的解释不太全面。 一般来讲,2个的区别是: _xxx 可以在子类中使用。 __xxx 不可以在子类中使用。
    查看全部
  • 无法理解
    查看全部
  • 一个函数只有在返回时,才会真正得到计算,否则都是只是引用。
    查看全部
    0 采集 收起 来源:python中闭包

    2018-01-22

  • 闭包的含义是 1.函数内部嵌套一个函数;2.内部函数引用外部函数。
    查看全部
    0 采集 收起 来源:python中闭包

    2018-01-22

  • lambda 表示匿名函数,冒号前面的表示函数参数;匿名函数只能有一个表达式,不写return,返回值就是改表达式的结果
    查看全部

举报

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

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