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 Web开发模板引擎优缺点总结
May 06 Python
python基础教程之面向对象的一些概念
Aug 29 Python
Python yield 使用浅析
May 28 Python
python 遍历字符串(含汉字)实例详解
Apr 04 Python
PyChar学习教程之自定义文件与代码模板详解
Jul 17 Python
python脚本生成caffe train_list.txt的方法
Apr 27 Python
python 实时得到cpu和内存的使用情况方法
Jun 11 Python
Python搭建代理IP池实现获取IP的方法
Oct 27 Python
Python程序控制语句用法实例分析
Jan 14 Python
Python应用实现处理excel数据过程解析
Jun 19 Python
Scrapy实现模拟登录的示例代码
Feb 21 Python
python实现求纯色彩图像的边框
Apr 08 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
Laravel 5 框架入门(三)
2015/04/09 PHP
浅谈php和js中json的编码和解码
2016/10/24 PHP
js setattribute批量设置css样式
2009/11/26 Javascript
jquery入门——事件机制之事件中的冒泡现象示例解释
2020/09/12 Javascript
jquery中的过滤操作详细解析
2013/12/02 Javascript
用Javascript获取页面元素的具体位置
2013/12/09 Javascript
JQuery中dataGrid设置行的高度示例代码
2014/01/03 Javascript
jQuery与Ajax以及序列化
2016/02/01 Javascript
AngularJS 基础ng-class-even指令用法
2016/08/01 Javascript
MUI  Scroll插件的使用详解
2017/04/13 Javascript
原生js实现简单的模态框示例
2017/09/08 Javascript
JS基于对象的特性实现去除数组中重复项功能详解
2017/11/17 Javascript
zTree 树插件实现全国五级地区点击后加载的示例
2018/02/05 Javascript
vue中使用iview自定义验证关键词输入框问题及解决方法
2018/03/26 Javascript
vue中全局路由守卫中替代this操作(this.$store/this.$vux)
2020/07/24 Javascript
JS可断点续传文件上传实现代码解析
2020/07/30 Javascript
vue实践---根据不同环境,自动转换请求的url地址操作
2020/09/21 Javascript
[51:17]Mineski vs Secret 2019国际邀请赛淘汰赛 败者组 BO3 第一场 8.22
2019/09/05 DOTA
[01:06:43]完美世界DOTA2联赛PWL S3 PXG vs GXR 第二场 12.19
2020/12/24 DOTA
Python实现二分法算法实例
2015/02/02 Python
探究数组排序提升Python程序的循环的运行效率的原因
2015/04/01 Python
python 文件操作删除某行的实例
2017/09/04 Python
python pandas.DataFrame选取、修改数据最好用.loc,.iloc,.ix实现
2018/06/11 Python
python实现邮件自动发送
2019/08/10 Python
导入tensorflow:ImportError: libcublas.so.9.0 报错
2020/01/06 Python
Django-celery-beat动态添加周期性任务实现过程解析
2020/11/26 Python
德国宠物用品、宠物食品及水族馆网上商店:ZooRoyal
2017/07/09 全球购物
美国Randolph太阳镜官网:美国制造的飞行员太阳镜和射击眼镜
2018/06/15 全球购物
爱奇艺VIP会员:大剧抢先看
2018/07/11 全球购物
求∏的近似值,直到最后一项的绝对值小于指定的数
2016/02/12 面试题
检讨书范文500字
2015/01/28 职场文书
2015年小学远程教育工作总结
2015/07/28 职场文书
九年级化学教学反思
2016/02/22 职场文书
导游词之长城八达岭
2019/09/24 职场文书
tomcat的catalina.out日志按自定义时间格式进行分割的操作方法
2022/04/02 Servers
python绘制云雨图raincloud plot
2022/08/05 Python