为了账号安全,请及时绑定邮箱和手机立即绑定
  • 偏函数指的就是“创建一个调用另外一个部分参数或变量已经预置的函数”的函数的用法

    查看全部
    0 采集 收起 来源:Python的偏函数

    2022-05-03

  • 内层函数引用了外层函数的变量(参数也算变量),然后返回内层函数的情况,称为闭包(Closure)。

    查看全部
    0 采集 收起 来源:Python的闭包

    2022-05-03

  • sorted按字母顺序排序,而给出的list里又有大小写,直接sorted会根据ASCII排序

    查看全部
  • 高阶函数是在Python中一个非常有用的功能函数,所谓高阶函数就是一个函数可以用来接收另一个函数作为参数,这样的函数叫做高阶函数。

    查看全部
  • 1.简单说就是:执行某个模块下的文件

    2.python -m后面参数的形式是模块名.文件名
    可以将模块以脚本的方式运行。和python file.py的运行方式区别来看。
    使用这个命令会在library path中搜索执行py文件,而不是只在current library。

    查看全部
  • super() 函数是用于调用父类(超类)的一个方法。

    super() 是用来解决多重继承问题的,直接用类名调用父类方法在使用单继承的时候没问题,但是如果使用多继承,会涉及到查找顺序(MRO)、重复调用(钻石继承)等种种问题。

    查看全部
    0 采集 收起 来源:Python继承类

    2022-05-01

  • class Rational(object): def __init__(self, p, q): self.p = p self.q = q def __add__(self, r): return Rational(self.p * r.q + self.q * r.p, self.q * r.q) def __str__(self): return '{}/{}'.format(self.p, self.q)

    试下,不太懂
    查看全部
  • 如果把类的属性count变为私有__count,则实例变量在外部调用类属性

    查看全部
  • 注意class中的__init__方法的第一个参数必须是self,也可以是别的名字,但最好使用习惯用法

    查看全部
  • 描述

    setattr() 函数对应函数 getattr(),用于设置属性值,该属性不一定是存在的。

    语法

    setattr() 语法:

    setattr(object, name, value)

    参数

    object -- 对象。

    name -- 字符串,对象属性。

    value -- 属性值。

    查看全部
  • type()函数,可以获得变量的类型。

    dir()方法,可以获取变量的所有属性:

    dir()返回的属性是字符串列表,如果已知一个属性名称,要获取或者设置对象的属性,就需要用 getattr() 和 setattr( )函数了。

    查看全部
  • 子类父类

    子类:student。父类:Person

    1.class Student()定义的时候,需要在括号内写明继承的类Person。class Student(Person):

    2.在__init__()方法,需要调用super(Student, self).__init__(name, gender),来初始化从父类继承过来的属性

    查看全部
    0 采集 收起 来源:Python继承类

    2022-04-20

  • 1.类方法需要使用@classmethod来标记为类方法,否则定义的还是实例方法

    2.类方法的第一个参数将传入类本身,通常将参数名命名为 cls,上面的 cls.__localtion 实际上相当于Animal.__localtion。

    查看全部
  • class Animal():
        __count=0
        def __init__(self, name):
            Animal.__count = Animal.__count + 1
            self.name = name
            print(Animal.__count)
            
    p1=Animal('cat')
    p2=Animal('dog')
    
    print(Animal._Animal__count)
    Animal.__count=12
    print(Animal.__count)
    print(p1.__count)
    查看全部
  • 定义了类之后,就可以对类进行实例化了,实例化是指,把抽象的类,赋予实物的过程。实例化成一个个对象
    查看全部

举报

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

微信扫码,参与3人拼团

意见反馈 帮助中心 APP下载
官方微信
友情提示:

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