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

python进阶

廖雪峰 移动开发工程师
难度中级
时长 3小时33分
  • 关键字lambda 表示匿名函数,冒号前面的 x 表示函数参数。 匿名函数有个限制,就是只能有一个表达式,不写return,返回值就是该表达式的结果。 使用匿名函数,可以不必定义函数名,直接创建一个函数对象,很多时候可以简化代码
    查看全部
  • 如何区分包盒普通目录 包下面必须有__init__.py 每层都必须有
    查看全部
  • 注意到__init__方法的第一个参数永远是self,表示创建的实例本身,因此,在__init__方法内部,就可以把各种属性绑定到self,因为self就指向创建的实例本身。 有了__init__方法,在创建实例的时候,就不能传入空的参数了,必须传入与__init__方法匹配的参数,但self不需要传,Python解释器自己会把实例变量传进去:
    查看全部
  • functools.partial就是帮助我们创建一个偏函数的,不需要我们自己定义int2(),可以直接使用下面的代码创建一个新的函数int2: >>> import functools >>> int2 = functools.partial(int, base=2) >>> int2('1000000') 64 >>> int2('1010101') 85 所以,functools.partial可以把一个参数多的函数变成一个参数少的新函数,少的参数需要在创建时指定默认值,这样,新函数调用的难度就降低了。
    查看全部
    0 采集 收起 来源:python中偏函数

    2018-03-22

  • 关键字lambda 表示匿名函数,冒号前面的 x 表示函数参数。
    查看全部
  • 请编写一个函数calc_prod(lst),它接收一个list,返回一个函数,返回函数可以计算参数的乘积。 def calc_prod(lst): def k(): return reduce(lambda x, y : x * y, lst) return k f = calc_prod([1, 2, 3, 4]) print f()
    查看全部
  • educe()还可以接收第3个可选参数,作为计算的初始值。如果把初始值设为100,计算:
    查看全部
  • 变量可以指向函数
    查看全部
  • def calc_prod(lst): def prod(): return reduce(lambda x, y : x * y, lst) return prod f = calc_prod([1, 2, 3, 4]) print f()
    查看全部
  • 匿名函数有个限制,就是只能有一个表达式,不写return,返回值就是该表达式的结果。
    查看全部
  • 注意: s.strip(rm) 删除 s 字符串中开头、结尾处的 rm 序列的字符。 当rm为空时,默认删除空白符(包括'\n', '\r', '\t', ' ')
    查看全部
  • 调用math包 后面要有math.做指向。高阶函数=初始变量被赋值一个函数变量名
    查看全部
  • functools.partial(func, *args, **keywords)
    查看全部
    0 采集 收起 来源:python中偏函数

    2016-05-20

  • 定义步骤 1、定义装饰器函数a,引用原函数f;2,装饰器函数内定义函数b,用来引用原函数f的输入量;3、在函数b中增加新的程序。 使用步骤: 方法1:1、定义装饰器函数a 的对象a1;2、使用对象a1,引入f的输入值 方法2: 1、利用装饰器函数a,对原函数f进行重新定义 2、使用新的f函数
    查看全部
  • 通过对比可以看出,匿名函数 lambda x: x * x 实际上就是: def f(x): return x * x 关键字lambda 表示匿名函数,冒号前面的 x 表示函数参数。 匿名函数有个限制,就是只能有一个表达式,不写return,返回值就是该表达式的结果。 使用匿名函数,可以不必定义函数名,直接创建一个函数对象 只能有一个表达式
    查看全部

举报

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

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