Debian Linux下的Python学习——class
2012-11-23 16:02
218 查看
python的class与C++、C#的class相比,是有区别的。
1.python的class方法与普通的方法有一个区别:class方法必须有一个额外的参数名称,在调用class方法时不用为这个参数赋值,这个参数指对象本身,一般用self表示,self相当于C#的this。
2. 使用
3. 使用__del__ 的方法来完成类似析购操作。它在对象消逝的时候被调用。将对象所占用的内存返回给系统,但是很难保证这个方法究竟在什么时候运行。如果你想要指明它的运行,你就得使用
如下:
4.python 的class默认拥有DocStrings,即class默认有__doc__属性(注意:doc前后都是双下划线)
DocStrings是一个多行字符串,它的首行以大写字母开始,句号结尾。第二行是空行,从第三行开始是详细的描述。
自动化工具也可以从程序中提取文档。因此建议使用DocStrings。
1.python的class方法与普通的方法有一个区别:class方法必须有一个额外的参数名称,在调用class方法时不用为这个参数赋值,这个参数指对象本身,一般用self表示,self相当于C#的this。
2. 使用
__init__方法进行初始化实例,实例被创建的时候,会马上运行此方法(init前后都是双下滑线)。
3. 使用__del__ 的方法来完成类似析购操作。它在对象消逝的时候被调用。将对象所占用的内存返回给系统,但是很难保证这个方法究竟在什么时候运行。如果你想要指明它的运行,你就得使用
del语句。
如下:
4.python 的class默认拥有DocStrings,即class默认有__doc__属性(注意:doc前后都是双下划线)
DocStrings是一个多行字符串,它的首行以大写字母开始,句号结尾。第二行是空行,从第三行开始是详细的描述。
自动化工具也可以从程序中提取文档。因此建议使用DocStrings。
相关文章推荐
- Debian Linux下的Python学习——列表,元组和字典之列表
- Debian Linux下的Python学习——列表,元组和字典之元组
- Debian Linux下的Python学习——入门
- Debian Linux下的Python学习——安装python,vim
- Python学习第三天----Linux基础命令
- linux 学习笔记 (3) —— 使用python
- linux下python学习笔记(五)
- [Python 学习] 两、在Linux使用平台Python
- Python下调用Linux的Shell命令 分类: ubuntu python基础学习 2014-01-15 17:12 15631人阅读 评论(1) 收藏
- linux(debian)学习资源
- 【译】Debian Linux下如何设置与更改默认python版本
- 请不要重复犯我在学习Python和Linux系统上的错误
- python 学习笔记 8 -- Python下调用Linux的Shell命令
- Linux下python升级至2.7步骤 分类: python基础学习 python下载 2013-09-29 11:24 4266人阅读 评论(2) 收藏
- Python学习之pyinotify监控Linux下文件,并实现邮件报警
- python学习笔记-10(类class)
- Linux Python基础知识学习,使用Eclipse与Pydev搭建python开发环境