__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 类内置方法相关推荐

  1. Python的内置方法(二)

    2019独角兽企业重金招聘Python工程师标准>>> open(name[,mode[,buffering]]):打开文件,返回一个file类型的对象.如果文件不能打开,抛出IOE ...

  2. python getattr_Python 内置方法和属性应用:反射和单例

    1. 前言 python除了丰富的第三方库外,本身也提供了一些内在的方法和底层的一些属性,大家比较常用的如dict.list.set.min.max.range.sorted等.笔者最近在做项目框架时 ...

  3. 二. python面向对象(内置方法and析构函数)

    一. 内置方法和析构函数 __str__() 在调用print 打印对象时自动调用 是给用户用的 是一个描述对象的方法__repr__() 是给机器用的在python 解释器里面直接敲对象在回车后调用 ...

  4. python字符串内置方法

    网上已经有很多,自己操作一遍,加深印象. dir dir会返回一个内置方法与属性列表,用字符串'a,b,cdefg'测试一下 dir('a,b,cdefg') 得到一个列表 ['__add__','_ ...

  5. 7.python字符串-内置方法分析

    上篇对python中的字符串内置方法进行了列举和简单说明,但这些方法太多,逐一背下效率实在太低,下面我来对这些方法按照其功能进行总结: 1.字母大小写相关(中文无效) 1.1 S.upper() -& ...

  6. python字典内置方法_柳小白Python学习笔记 12 内置方法之字典方法

    学习字典的时候只学习了最基本的字典定义和创建方式.今天再学习两种字典的创建方法及字典内置方法的使用. 现在春暖花开,所以我用花的元素创建了garden(花园)系列字典,字典的键是flowers(花名) ...

  7. python 的内置方法zip()介绍

    转载至:https://blog.csdn.net/eric_sunah/article/details/20551087 定义:zip([iterable, ...]) zip()是Python的一 ...

  8. Python各种内置方法

    1.attr 系列 class foo:def __init__(self,NAME):self.name=NAMEdef __setattr__(self, key, value):# 作用:可以对 ...

  9. python使用内置方法和修饰器方法获取类名、函数名

    1. 外部获取 从外部的情况好获取,可以使用指向函数的对象,然后用__name__属性. def a():pass a.__name__ 或者 getattr(a,'__name__') 2. 内部获 ...

最新文章

  1. python列表多重赋值
  2. zbb20171013 mysql服务重启 重启服务 重启mysql服务
  3. .NET Core 2.1路线图
  4. 正确使用 Volatile 变量
  5. 适合甜蜜节日应用的霓虹海报模板!
  6. 用批处理替换文件中的内容
  7. 不写代码不用Excel,如何制作高大上的财务分析?
  8. 软件测试实训平台 文档,软件测试实训-20210322233101.docx-原创力文档
  9. 解决支持库版本兼容问题
  10. 2020年阴历二月二十六 投资理财~读万科财报有感
  11. 4、Java 并发编程基础
  12. linux博通网卡驱动怎么安装,ubuntu14.04手动安装博通官方无线网卡驱动时报错,...
  13. python可嵌入和可执行版本_Python可嵌入zip
  14. 计算机社团宣传招新活动方案,社团招新策划书范本及活动方案
  15. 爱穿白衣服的留下,好用
  16. 互联网金融-资金账户系统设计
  17. 运维必看:低成本数据异地灾备方案
  18. chrome 导出历史访问记录
  19. Rsync命令参数以及配置使用
  20. Macbook 上onenote无法在本地新建笔记本

热门文章

  1. 通过set赋值,与select赋值的区别
  2. HDU5726(RMQ二分)
  3. mac Zip 常用命令
  4. 用Delphi内联汇编获取机器码
  5. CompletableFuture的runAsync
  6. 【附】Python安装
  7. Shell学习笔记一
  8. 企业邮件系统的发展和变化
  9. 通过一个用户管理实例学习路由react-router-dom知识
  10. 【语法】iOS(一)ObjectC的语法