• [学习记录]python中的对象


    (本篇内容源自《像计算机科学家一样思考python》中第15,16,17,18章内容)

    一.对象的深拷贝与浅拷贝

      如果直接采用赋值的的方式,只是复制了一个名字过来,本质上还是原来那个对象。

      copy库中的copy函数为浅拷贝,对于内部的引用没有创建一个全新的复制,即两个实例都使用了同一个引用

      

      深拷贝即copy库中提供的deepcopy函数

       

    二.一些特殊方法

      __init__:构造函数,在对象创建时调用

      __str__:返回对象的字符串表达形式,要求return str

      __add__:重载加法运算,要求返回一个整数

      更多关于自定义操作符的内容参考了这篇博文:Python3操作符重载方法

      

      

  • 相关阅读:
    第五天
    第四天
    第三天
    四则运算2
    对于搜狗输入法
    用户及用户场景分析
    总结
    第一阶段总结
    第七天
    第六天
  • 原文地址:https://www.cnblogs.com/trickofjoker/p/9186038.html
Copyright © 2020-2023  润新知