python基础教程之类class定义使用方法


Posted in Python onFebruary 20, 2014

面对对象(oop)中的对象,是一个非常重要的知识点,我们可以把它简单看做是数据以及由存取、操作这些数据的方法所组成的一个集合。我们在学习函数(function)之后,知道了如果重用代码,那为什么还要用类来取代函数呢?
类有这样一些的优点

1) 、类对象是多态的:也就是多种形态,这意味着我们可以对不同的类对象使用同样的操作方法,而不需要额外写代码。
2)、类的封装:封装之后,可以直接调用类的对象,来操作内部的一些类方法,不需要让使用者看到代码工作的细节。
3)、类的继承:类可以从其它类或者元类中继承它们的方法,直接使用。

定义类(class)的语法

>>> class Iplaypython:

>>>     def fname(self, name):

>>>           self.name = name

看一第行,语法是class 后面紧接着,类的名字,最后别忘记“冒号”,这样来定义一个类。
玩蛇网提示:类的名字,首字母,有一个不可文的规定,最好是大写,这样需要在代码中识别区分每个类。
第二行开始是类的方法,大家看到了,和函数非常相似,但是与普通函数不同的是,它的内部有一个“self”,参数,它的作用是对于对象自身的引用。

来源网址:http://www.iplaypython.com/jichu/class.html

Python 相关文章推荐
python 装饰器功能以及函数参数使用介绍
Jan 27 Python
php使用递归与迭代实现快速排序示例
Jan 23 Python
Python实例之wxpython中Frame使用方法
Jun 09 Python
Python中使用PyHook监听鼠标和键盘事件实例
Jul 18 Python
详解Python爬虫的基本写法
Jan 08 Python
Python注释详解
Jun 01 Python
PyTorch快速搭建神经网络及其保存提取方法详解
Apr 28 Python
利用pandas进行大文件计数处理的方法
Jul 25 Python
Python log模块logging记录打印用法解析
Jan 20 Python
Python实例方法、类方法、静态方法区别详解
Sep 05 Python
获取CSDN文章内容并转换为markdown文本的python
Sep 06 Python
详解在OpenCV中如何使用图像像素
Mar 03 Python
python基础教程之基本内置数据类型介绍
Feb 20 #Python
python实现dict版图遍历示例
Feb 19 #Python
使用python在校内发人人网状态(人人网看状态)
Feb 19 #Python
下载给定网页上图片的方法
Feb 18 #Python
使用python将mdb数据库文件导入postgresql数据库示例
Feb 17 #Python
python动态加载变量示例分享
Feb 17 #Python
python文件读写并使用mysql批量插入示例分享(python操作mysql)
Feb 17 #Python
You might like
php中CI操作多个数据库的代码
2012/07/05 PHP
PHP获取用户访问IP地址的5种方法
2016/05/16 PHP
smarty自定义函数用法示例
2016/05/20 PHP
Web前端设计模式  制作漂亮的弹出层
2010/10/29 Javascript
javascript数组操作(创建、元素删除、数组的拷贝)
2014/04/07 Javascript
jQuery操作Table技巧大汇总
2016/01/23 Javascript
javascript history对象详解
2017/02/09 Javascript
jQuery获取单选按钮radio选中值与去除所有radio选中状态的方法
2017/05/20 jQuery
微信小程序使用picker实现时间和日期选择框功能【附源码下载】
2017/12/11 Javascript
详解vue中点击空白处隐藏div的实现(用指令实现)
2018/04/19 Javascript
JS中的JSON对象的定义和取值实现代码
2018/05/09 Javascript
vue.js实现的绑定class操作示例
2018/07/06 Javascript
MockJs结合json-server模拟后台数据
2020/08/26 Javascript
vue-cli基础配置及webpack配置修改的完整步骤
2019/10/20 Javascript
Vue的自定义组件不能使用click方法的解决
2020/07/28 Javascript
vue 项目@change多个参数传值多个事件的操作
2021/01/29 Vue.js
python 获取本机ip地址的两个方法
2013/02/25 Python
django上传图片并生成缩略图方法示例
2017/12/11 Python
简单谈谈Python的pycurl模块
2018/04/07 Python
python获取代码运行时间的实例代码
2018/06/11 Python
新年快乐! python实现绚烂的烟花绽放效果
2019/01/30 Python
pyenv与virtualenv安装实现python多版本多项目管理
2019/08/17 Python
python实现udp传输图片功能
2020/03/20 Python
幼儿教师工作感言
2014/02/14 职场文书
运动会通讯稿150字
2014/02/15 职场文书
幼儿教师师德承诺书
2014/05/23 职场文书
舞蹈教育学专业求职信
2014/06/29 职场文书
党的群众路线教育实践活动领导班子整改措施
2014/09/30 职场文书
领导干部作风建设总结
2014/10/23 职场文书
部队2014年终工作总结
2014/11/27 职场文书
离婚协议书范文2015
2015/01/26 职场文书
黑暗中的舞者观后感
2015/06/18 职场文书
公司庆典主持词
2015/07/04 职场文书
小学生暑假安全公约
2015/07/14 职场文书
员工手册董事长致辞
2015/07/29 职场文书
小学三年级作文之写景
2019/11/05 职场文书