240 发简信
IP属地:浙江
  • Python元类

    type() type(类名,(继承的父类1, 父类2,...),dict(类方法))可以动态创建类

  • Python属性的get和set方法

    类的属性通常可以在init方法里定义: 但是这样定义不能校验传入的参数,所以通常要把参数设置为私有变量,在变量名前加下划线: 然而这样属性在外部...

  • Python动态绑定属性方法

    python是动态语言,可以为实例动态绑定属性、方法,也可以为类动态绑定方法。即在用到的时候定义。为实例动态绑定的属性、方法,其它实例不可用。类...

  • Python type()、isinstance()、dir()

    type()和isinstance()区别: type()通常是用于基础类型判断,isinstance()用于class类型判断 dir()用于...

  • Python类的定义

    类名通常用大写字母开头 通过定义init方法绑定类属性 类主要用于封装实例属性和方法,类外部可以直接调用printNum方法,不用考虑实例的na...

  • Python偏函数

    functools模块提供了偏函数功能,即functools.partial。它可以把函数的某些属性设置为默认值,返回一个新的函数,简化代码。例...

  • Python装饰器

    当希望增加函数功能,同时又不改变函数定义的情况下,可以使用装饰器(decorator)。

  • Python匿名函数

    lambda x: x * x, lambda是匿名函数关键字,逗号前的x表示参数,匿名函数只能有一句表达式,返回值是表达式的计算值。匿名函数也...

  • Python闭包、返回函数

    将函数作为返回值的函数,在调用时相关参数和变量保存在返回的函数中,这种称为闭包。 定义count时还没有计算nn[0]的值,count指向cou...