zoukankan      html  css  js  c++  java
  • 1、__del__ 2、item系列 3、__hash__ 4、__eq__

    1、__del__   析构方法       释放一个空间之前之前

      垃圾回收机制

      

     

    2、item系列   和对象使用[ ]访问值有联系

      __getitem__

      __setitem__

      __delitem__

      

      

     

    3、__hash__ 底层数据结构基于hash值寻址的优化操作

      hash是一个算法

      能够把某一个要存在内存里的值通过一系列计算,保证不同值的hash结果是不一样的

      字典的寻址-----hash算法

      set集合也是运用了hash算法   先调用hash,再调用eq,eq不是每次都触发。只有hash值相等的时候才会触发。

    4、__eq__  # == 这个语法  是完全和__eq__

      

      

     5、不错的一道题

      一个类

      对象的属性:姓名、性别、年龄、部门

      员工管理系统

      内部转岗   Python开发----go开发

      姓名、性别、年龄、新的部门

      1000个员工

      如果几个员工对象的姓名和性别相同,这是一个人

      请对这1000个员工做去重

      

  • 相关阅读:
    fedora 24 使用扇贝网页版没有声音
    Fedora 23安装 NS2 (network simulator 2)
    如何扩大LVM 逻辑分区的大小?
    code::blocks编译出错
    Fedora 23 忘记root密码
    u盘安装Fedora23
    Derived 派生类
    移动点的坐标
    进栈 出栈
    C和C++语言&
  • 原文地址:https://www.cnblogs.com/wjs521/p/9410316.html
Copyright © 2011-2022 走看看