python 类内置方法
__init__(self,...) 初始化对象,在创建新对象时调用
__del__(self) 释放对象,在对象被删除之前调用
__new__(cls,*args,**kwd) 实例的生成操作,可用于实现单例
__str__(self) 在使用print语句时被调用
__getitem__(self,key) 获取序列的索引key对应的值,等价于seq[key]
__setitem__():属性中的key和value重新赋值
__delitem__():删除实例属性中的某个字典key和value值
__len__(self) 在调用内联函数len()时被调用
__cmp__(stc,dst) 比较两个对象src和dst
__getattr__(s,name) 获取属性的值
__setattr__(s,name,value) 设置属性的值
__delattr__(s,name) 删除name属性
__getattribute__() __getattribute__()功能与__getattr__()类似
__gt__(self,other) 判断self对象是否大于other对象
__lt__(slef,other) 判断self对象是否小于other对象
__ge__(slef,other) 判断self对象是否大于或者等于other对象
__le__(slef,other) 判断self对象是否小于或者等于other对象
__eq__(slef,other) 判断self对象是否等于other对象
__call__(self,*args) 把实例对象作为函数调用
__add__(self,other) 把两个对象相加时调用
__dict__ 返回属性和方法
python 类内置方法相关推荐
- Python的内置方法(二)
2019独角兽企业重金招聘Python工程师标准>>> open(name[,mode[,buffering]]):打开文件,返回一个file类型的对象.如果文件不能打开,抛出IOE ...
- python getattr_Python 内置方法和属性应用:反射和单例
1. 前言 python除了丰富的第三方库外,本身也提供了一些内在的方法和底层的一些属性,大家比较常用的如dict.list.set.min.max.range.sorted等.笔者最近在做项目框架时 ...
- 二. python面向对象(内置方法and析构函数)
一. 内置方法和析构函数 __str__() 在调用print 打印对象时自动调用 是给用户用的 是一个描述对象的方法__repr__() 是给机器用的在python 解释器里面直接敲对象在回车后调用 ...
- python字符串内置方法
网上已经有很多,自己操作一遍,加深印象. dir dir会返回一个内置方法与属性列表,用字符串'a,b,cdefg'测试一下 dir('a,b,cdefg') 得到一个列表 ['__add__','_ ...
- 7.python字符串-内置方法分析
上篇对python中的字符串内置方法进行了列举和简单说明,但这些方法太多,逐一背下效率实在太低,下面我来对这些方法按照其功能进行总结: 1.字母大小写相关(中文无效) 1.1 S.upper() -& ...
- python字典内置方法_柳小白Python学习笔记 12 内置方法之字典方法
学习字典的时候只学习了最基本的字典定义和创建方式.今天再学习两种字典的创建方法及字典内置方法的使用. 现在春暖花开,所以我用花的元素创建了garden(花园)系列字典,字典的键是flowers(花名) ...
- python 的内置方法zip()介绍
转载至:https://blog.csdn.net/eric_sunah/article/details/20551087 定义:zip([iterable, ...]) zip()是Python的一 ...
- Python各种内置方法
1.attr 系列 class foo:def __init__(self,NAME):self.name=NAMEdef __setattr__(self, key, value):# 作用:可以对 ...
- python使用内置方法和修饰器方法获取类名、函数名
1. 外部获取 从外部的情况好获取,可以使用指向函数的对象,然后用__name__属性. def a():pass a.__name__ 或者 getattr(a,'__name__') 2. 内部获 ...
最新文章
- python列表多重赋值
- zbb20171013 mysql服务重启 重启服务 重启mysql服务
- .NET Core 2.1路线图
- 正确使用 Volatile 变量
- 适合甜蜜节日应用的霓虹海报模板!
- 用批处理替换文件中的内容
- 不写代码不用Excel,如何制作高大上的财务分析?
- 软件测试实训平台 文档,软件测试实训-20210322233101.docx-原创力文档
- 解决支持库版本兼容问题
- 2020年阴历二月二十六 投资理财~读万科财报有感
- 4、Java 并发编程基础
- linux博通网卡驱动怎么安装,ubuntu14.04手动安装博通官方无线网卡驱动时报错,...
- python可嵌入和可执行版本_Python可嵌入zip
- 计算机社团宣传招新活动方案,社团招新策划书范本及活动方案
- 爱穿白衣服的留下,好用
- 互联网金融-资金账户系统设计
- 运维必看:低成本数据异地灾备方案
- chrome 导出历史访问记录
- Rsync命令参数以及配置使用
- Macbook 上onenote无法在本地新建笔记本