Python--day27--几个内置方法:__repr__()/__str__()/__del__()/__call__()/__getitem__/__setitem/delitem/__new__/__eq__/__hash__
2024-09-06 14:46:39
repr方法()
双下方法__str__:
打印对象就相当于打印对象.__str__
__repr__():
__repr__是__str__的备胎,没有__str__的时候,就调用__repr__:(但__str__不是__repr__的备胎)
小结:
#内置的方法有很多
不一定全都在object中:
比如int 时间是没有办法计算长度的,只有兼容性的方法才会被收录到object中
len方法计算学生数量:
析构函数__del__方法:
在删除一个对象之前进行一些收尾工作:
__call__方法:
__getitem__/__setitem__:
__delitem__:
对比一下__delattr__:
__new__:(面试官稍微难缠点都会考这个)
__eq__:
添加__eq__方法之后:
__hash__:
最新文章
- 被误解的MVC和被神化的MVVM(转)
- cocos2d-x图层相关 锚点
- [ACM_数学] 大菲波数 (hdu oj 1715 ,java 大数)
- VS2005中乱码问题
- django - 修改 request.POST的值
- linux+apache+mod_Jk+tomcat实现tomcat集群
- bzoj 1010 [HNOI2008]玩具装箱toy(DP的斜率优化)
- jquery.tablesorter.js 学习笔记
- 面试题之——抽象类(abstract class)与接口(interface)的区别
- Linux进程管理(-)
- PHPExcel解决内存占用过大问题-dw 查找memoryCacheSize把1M改为2048M
- Junit单元测试实例
- PHP+MySQL分页原理实现
- jQuery循环遍历取值
- 《剑指offer》用两个栈实现队列
- mysql中有多种存储引擎,每种引擎都有自己的特色
- mysql 锁查询
- .Net Core 控制台程序生产exe
- google Guava包的ListenableFuture解析
- 第31章:MongoDB-索引--复合索引
热门文章
- ES6 中变量的解构赋值
- Codeforces Beta Round #77 (Div. 2 Only) A. Football【字符串/判断是否存在连续7个0或7个1】
- java 操作CLOB类型数据
- Leetcode922.Sort Array By Parity II按奇偶排序数组2
- C++中数字转换成字符串
- 什么是PV UV
- javascript正则表达式知识大全
- hackerrank---List Comprehensions
- 使用VirtualBox + Vagrant打造统一的开发环境
- 在哈尔滨的寒风中EOJ 3461【组合数学】