python自定义类并使用的方法


Posted in Python onMay 07, 2015

本文实例讲述了python自定义类并使用的方法。分享给大家供大家参考。具体如下:

class Person:
  def __init__(self, first, middle, last, age):
   self.first = first;
   self.middle = middle;
   self.last = last;
   self.age = age;
  def __str__(self):
   return self.first + ' ' + self.middle + ' ' + self.last + \
    ' ' + str(self.age)
  def initials(self):
   return self.first[0] + self.middle[0] + self.last[0]
  def changeAge(self, val):
   self.age += val
myPerson = Person('Raja', 'I', 'Kumar', 21)
print(myPerson)
myPerson.changeAge(5)
print(myPerson)
print(myPerson.initials())

运行结果如下:

Raja I Kumar 21
Raja I Kumar 26
RIK

希望本文所述对大家的Python程序设计有所帮助。

Python 相关文章推荐
python写的一个文本编辑器
Jan 23 Python
python实现在windows下操作word的方法
Apr 28 Python
Python实现PS图像抽象画风效果的方法
Jan 23 Python
Python装饰器语法糖
Jan 02 Python
django 微信网页授权登陆的实现
Jul 30 Python
Python学习笔记之函数的定义和作用域实例详解
Aug 13 Python
tensorflow mnist 数据加载实现并画图效果
Feb 05 Python
pandas实现excel中的数据透视表和Vlookup函数功能代码
Feb 14 Python
python中get和post有什么区别
Jun 19 Python
Python colormap库的安装和使用详情
Oct 06 Python
python os.rename实例用法详解
Dec 06 Python
python自动化发送邮件实例讲解
Jan 04 Python
python简单的函数定义和用法实例
May 07 #Python
python中for语句简单遍历数据的方法
May 07 #Python
python中while循环语句用法简单实例
May 07 #Python
python使用range函数计算一组数和的方法
May 07 #Python
MySQL最常见的操作语句小结
May 07 #Python
Python查找函数f(x)=0根的解决方法
May 07 #Python
python计算对角线有理函数插值的方法
May 07 #Python
You might like
Zerg剧情介绍
2020/03/14 星际争霸
PHP+MYSQL的文章管理系统(二)
2006/10/09 PHP
在mysql数据库原有字段后增加新内容
2009/11/26 PHP
通过5个php实例细致说明传值与传引用的区别
2012/08/08 PHP
安装docker和docker-compose实例详解
2019/07/30 PHP
javascript动画效果类封装代码
2007/08/28 Javascript
基于jquery的分页控件(C#)
2011/01/06 Javascript
JS 无限级 Select效果实现代码(json格式)
2011/08/30 Javascript
关于innerHTML后丢失动态绑定的EVENT问题解决方法
2013/05/19 Javascript
JavaScript开发人员的10个关键习惯小结
2014/12/05 Javascript
jQuery实现DIV层淡入淡出拖动特效的方法
2015/02/13 Javascript
js实现网页右上角滑出会自动消失大幅广告的方法
2015/02/27 Javascript
ECMAScript 5中的属性描述符详解
2015/03/02 Javascript
JS实现鼠标移上去显示图片或微信二维码
2016/12/14 Javascript
JavaScript中String对象的方法介绍
2017/01/04 Javascript
React学习笔记之事件处理(二)
2017/07/02 Javascript
vue watch监听对象及对应值的变化详解
2018/02/24 Javascript
VueJs里利用CryptoJs实现加密及解密的方法示例
2019/04/29 Javascript
python进阶教程之词典、字典、dict
2014/08/29 Python
[原创]Python入门教程2. 字符串基本操作【运算、格式化输出、常用函数】
2018/10/29 Python
Python中使用遍历在列表中添加字典遇到的坑
2019/02/27 Python
django 多对多表的创建和插入代码实现
2019/09/09 Python
使用python实现多维数据降维操作
2020/02/24 Python
使用Keras实现Tensor的相乘和相加代码
2020/06/18 Python
Keras中 ImageDataGenerator函数的参数用法
2020/07/03 Python
localStorage 设置过期时间的方法实现
2018/12/21 HTML / CSS
AmazeUI 加载进度条的实现示例
2020/08/20 HTML / CSS
乐高瑞士官方商店:LEGO CH
2020/08/16 全球购物
普罗米修斯教学反思
2014/02/06 职场文书
节约电力资源的建议书
2014/03/12 职场文书
拾金不昧锦旗标语
2014/06/27 职场文书
2014年国庆节庆祝建国65周年比赛演讲稿
2014/09/21 职场文书
沈阳故宫导游词
2015/01/31 职场文书
员工开除通知书
2015/04/25 职场文书
MySql子查询IN的执行和优化的实现
2021/08/02 MySQL
Python爬虫网络请求之代理服务器和动态Cookies
2022/04/12 Python