python 教程 第十三章、 特殊的方法
来源:互联网 发布:苹果电脑怎么关闭软件 编辑:程序博客网 时间:2024/06/08 09:15
第十三章、 特殊的方法
1) 特殊的方法
__init__(self,...) 这个方法在新建对象恰好要被返回使用之前被调用。
__del__(self) 恰好在对象要被删除之前调用。
__str__(self) 在我们对对象使用print语句或是使用str()的时候调用。
__lt__(self,other) 当使用 小于 运算符(<)的时候调用。类似地,对于所有的运算符(+,>等等)都有特殊的方法。
__getitem__(self,key) 使用x[key]索引操作符的时候调用。
__len__(self) 对序列对象使用内建的len()函数的时候调用。
2) exec和eval语句
exec语句用来执行储存在字符串或文件中的Python语句。
exec 'print "Hello World"'
eval语句用来计算存储在字符串中的有效Python表达式。
eval('2*3')
3) repr函数
取得对象的规范字符串表示。反引号(也称转换符)完成相同的功能。
i = ['item']
print `i`
print repr(i)
4) 其他
ord('a') #97 返回字符对应整数
with/as Context managers (2.6+)
with open('data') as myfile:
process(myfile)
0 0
- python 教程 第十三章、 特殊的方法
- python 教程 第十三章、 特殊的方法
- Python的特殊方法
- PYTHON类的特殊方法
- python中特殊的方法
- python的特殊方法__nonzero__
- 流畅的python--特殊方法
- python特殊属性和方法的运用
- python特殊属性和方法的运
- 【转】Python中类的特殊方法
- Python中类的特殊方法
- Python下的Magic特殊方法
- Python特殊属性和方法的运用
- python类中一些特殊的方法
- python 的特殊方法 __str__和__repr__
- python 的特殊方法 __str__和__repr__
- Python类的特殊成员方法
- Python 3.6 类的特殊方法一
- python 教程 第八章、 第一个python程序
- python 教程 第九章、 类与面向对象
- python 教程 第十章、 输入/输出
- python 教程 第十一章、 异常
- python 教程 第十二章、 标准库
- python 教程 第十三章、 特殊的方法
- SecureCRT自动登录Linux并设置时间
- SecureCRT循环检查设备状态
- SecureCRT下载/注册/安装镜像文件
- python 教程 第十四章、 地址薄作业
- python 教程 第十五章、 结构布局
- python 教程 第十六章、 正则表达式
- python 教程 第十七章、 网络编程
- python 教程 第十八章、 Web编程