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单链表实现代码实例
Nov 21 Python
详解python时间模块中的datetime模块
Jan 13 Python
Windows下搭建python开发环境详细步骤
Jul 20 Python
python数据结构之列表和元组的详解
Sep 23 Python
Python实现获取照片拍摄日期并重命名的方法
Sep 30 Python
Django内容增加富文本功能的实例
Oct 17 Python
使用Python爬取最好大学网大学排名
Feb 24 Python
django manage.py扩展自定义命令方法
May 27 Python
python获取中文字符串长度的方法
Nov 14 Python
对python:循环定义多个变量的实例详解
Jan 20 Python
Python图片处理模块PIL操作方法(pillow)
Apr 07 Python
Keras之自定义损失(loss)函数用法说明
Jun 10 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
经典的PHPer为什么被认为是草根?
2007/04/02 PHP
解析阿里云ubuntu12.04环境下配置Apache+PHP+PHPmyadmin+MYsql
2013/06/26 PHP
php防止SQL注入详解及防范
2013/11/12 PHP
PHP文件缓存类实现代码
2015/10/26 PHP
PHP运行模式汇总
2016/11/06 PHP
用javascript自动显示最后更新时间
2007/03/15 Javascript
JavaScript设置IFrame高度自适应(兼容各主流浏览器)
2013/06/05 Javascript
探讨js中的双感叹号判断
2013/11/11 Javascript
javascript中局部变量和全局变量的区别详解
2015/02/27 Javascript
javascript设置页面背景色及背景图片的方法
2015/12/29 Javascript
基于javascript实现简单计算器功能
2016/01/03 Javascript
AngularJS 表单验证手机号的实例(非必填)
2017/11/12 Javascript
基于webpack-hot-middleware热加载相关错误的解决方法
2018/02/22 Javascript
php中and 和 &&出坑指南
2018/07/13 Javascript
JavaScript之实现一个简单的Vue示例
2019/01/17 Javascript
Vue+Element实现网页版个人简历系统(推荐)
2019/12/31 Javascript
Vue中computed和watch有哪些区别
2020/12/19 Vue.js
Python兔子毒药问题实例分析
2015/03/05 Python
python计算圆周率pi的方法
2015/07/11 Python
每天迁移MySQL历史数据到历史库Python脚本
2018/04/13 Python
Django使用Profile扩展User模块方式
2020/05/14 Python
Python字典取键、值对的方法步骤
2020/09/30 Python
IE8下CSS3选择器nth-child() 不兼容问题的解决方法
2016/11/16 HTML / CSS
网络技术支持面试题
2013/04/22 面试题
体育教育毕业生自荐信
2013/11/21 职场文书
车贷收入证明范本
2014/01/09 职场文书
考试作弊被抓检讨书
2014/01/10 职场文书
红旗团支部事迹材料
2014/01/27 职场文书
2014年工会工作总结
2014/11/12 职场文书
2015年乡镇纪委工作总结
2015/05/26 职场文书
新员工试用期工作总结2015
2015/05/28 职场文书
商务英语邮件开头问候语
2015/11/10 职场文书
启动Tomcat时出现大量乱码的解决方法
2021/06/21 Java/Android
你真的会用Mysql的explain吗
2022/03/31 MySQL
mysql性能优化以及配置连接参数设置
2022/05/06 MySQL
Android中View.post和Handler.post的关系
2022/06/05 Java/Android