zoukankan      html  css  js  c++  java
  • python语法与c++不同点

    代码结构由':'号和缩进 来标示.

    函数:

      def 定义

      不定参数:   *args:    tarple可逐个传, 整体传, *拆包传

            **kwargs  dict可逐个传, 整体传, ** 拆包传,

            有2个不定参调用其它函数转发传递时,要用拆包传,防止粘连

    调用父类函数的3种方法

      super().

      super(父类名,self).

      父类名,

    魔法属性:

      __MRO__

      __dict__

    多继承(菱形继承):

      spuer是由__MRO__(c3算法)中的查表顺序来调用父类重写函数, 

      避免了菱形继承中祖父类方法,被多次调用

      (如: __init__ 函数中有实例属性声明, 避免了多次调用的二义性)

    魔法函数:

      __init__()

      __del__()

      

    待补:

  • 相关阅读:
    FileWatcher
    virtual table(有180个评论)
    this 指针
    docker -ce(社区免费版)
    vue-cli
    CAP理论、BASE理论
    B+树和LSM存储引擎代表树和B-树
    CPU高速缓存
    Python&基础环境搭建
    二叉树
  • 原文地址:https://www.cnblogs.com/hjbf/p/10668122.html
Copyright © 2011-2022 走看看