__init__ 构造函数
__repr__ 返回实际存储内容。如果是中文则打印实际存储内容,而非中文,如下示例,'中国'是由4个16进制字符组成,其length为4
>>> print repr('中国') '\xd6\xd0\xb9\xfa' >>> print len('中国') 4
__str__功能与__repr__类似,两个方法都存在,在print obj时候会优先执行该方法。不同的地方,str() 会优化打印效果,也就是说print obj的内容可能并非真实存储内容,如下:
# 两个中国一个是16进制编码,一个是unicode编码。尽管存储内容不一样,但print出来是一样的 >>> print '中国' 中国 >>> print u'中国' 中国 >>> print repr('中国') '\xd6\xd0\xb9\xfa' >>> print repr(u'中国') u'\u4e2d\u56fd' # 两种编码存储的长度也不一样 >>> print len('中国') 4 >>> print len(u'中国') 2
__eq__对象比较时候会调用。比如:元素放入set中
__hash__对象放入set()中会调用对象这个方法,用来决定放到哪个桶中
__iter__ 实现这个方法则当前class将可以使用for in 进行迭代
--未完
相关推荐
Python常用内置函数和方法
python内置函数大全 python内置函数大全 python内置函数大全 python内置函数大全
本资料主要讲解Python中的内置函数的含义及其用法,中英文均有
Python 如何提取中文地址描述中的省市区信息(str.split()内置方法)Python源码Python 如何提取中文地址描述中的省市区信息(str.split()内置方法)Python源码Python 如何提取中文地址描述中的省市区信息(str.split...
python内置函数大全
常见python内置函数已经将英文版翻译成中文版本,并配有实例参考,内容简单清晰明了,是初学者的好助手,使用时随时备查。
Python3.12.1内置函数及错误说明
在上一篇中介绍了Python的序列和String类型的内置方法,本篇继续学习作为序列类型成员之一的List类型的内置方法。 软件环境 系统 UbuntuKylin 14.04 软件 Python 2.7.3 IPython 4.0.0 列表List 列表是一种容器...
Python内置的字符串处理函Python是一种解释型、面向对象、动态数据类型的高级程序设计语言。自从20世纪90年代初Python语言诞生至今,它逐渐被广泛应用于处理系统管理任务和Web编程。
Python 中的内置异常
共计两集 ,python内置函数详解01 共计两集 ,python内置函数详解01
Python官方文档内置函数整理 本资料共包含以下附件: Python官方文档内置函数整理.pdf
python内置函数分类,详细说明,将内置函数分类归类,进行详细分析
python内置函数详解3.6官方文档
python内置函数讲解及函数说明,有关python中的数学计算,类型转换,和各种操作
可调用对象包 " " 括函数、方法、代码对象、类和已经定义了 调用 方法的类实例。 >>> a="123" >>> print callable(a) 0 >>> print callable(chr) 1 cmp(x,y) cmp()函数比较 x 和 y 两个对象,并根据比较结果返回一个...
8个超级好用的Python内置函数.pdf
When a user-defined method object is created by retrieving another method object from a class or instance, the behaviour is the same as for a function object, except that the __func__ attribute of the...