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异常和文件处理机制详解
Jul 19 Python
利用python批量检查网站的可用性
Sep 09 Python
解决Python2.7读写文件中的中文乱码问题
Apr 12 Python
pandas进行数据的交集与并集方式的数据合并方法
Jun 27 Python
对Python中DataFrame选择某列值为XX的行实例详解
Jan 29 Python
python3+PyQt5 数据库编程--增删改实例
Jun 17 Python
pyqt5 实现 下拉菜单 + 打开文件的示例代码
Jun 20 Python
Python通过Manager方式实现多个无关联进程共享数据的实现
Nov 07 Python
什么是python类属性
Jun 10 Python
Django如何在不停机的情况下创建索引
Aug 02 Python
PyQt5爬取12306车票信息程序的实现
May 14 Python
python实现简单的井字棋
May 26 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
php中长文章分页显示实现代码
2012/09/29 PHP
深入解析php中的foreach问题
2013/06/30 PHP
CodeIgniter输出中文乱码的两种解决办法
2014/06/12 PHP
PHP生成随机数的方法总结
2018/03/01 PHP
纯Javascript实现Windows 8 Metro风格实现
2013/10/15 Javascript
js 截取或者替换字符串中的数字实现方法
2016/06/13 Javascript
Bootstrap Table从服务器加载数据进行显示的实现方法
2016/09/29 Javascript
vue.js路由跳转详解
2017/08/28 Javascript
Vue-router 类似Vuex实现组件化开发的示例
2017/09/15 Javascript
使用npm安装最新版本nodejs
2018/01/18 NodeJs
详解解决小程序中webview页面多层history返回问题
2019/08/20 Javascript
基于VUE实现判断设备是PC还是移动端
2020/07/03 Javascript
vue自定义组件(通过Vue.use()来使用)即install的用法说明
2020/08/11 Javascript
Ubuntu 14.04+Django 1.7.1+Nginx+uwsgi部署教程
2014/11/18 Python
深入讲解Python函数中参数的使用及默认参数的陷阱
2016/03/13 Python
Windows系统下PhantomJS的安装和基本用法
2018/10/21 Python
pygame游戏之旅 如何制作游戏障碍
2018/11/20 Python
python使用socket实现的传输demo示例【基于TCP协议】
2019/09/24 Python
浅谈PyQt5中异步刷新UI和Python多线程总结
2019/12/13 Python
python实现tail实时查看服务器日志示例
2019/12/24 Python
使用pandas库对csv文件进行筛选保存
2020/05/25 Python
python连接mysql有哪些方法
2020/06/24 Python
html5定制表单_动力节点Java学院整理
2017/07/11 HTML / CSS
基于HTML5 WebGL的3D机房的示例
2018/03/16 HTML / CSS
美国家居装饰店:Pier 1
2019/09/04 全球购物
智能室内花园:Click & Grow
2021/01/29 全球购物
2014年中班元旦活动方案
2014/02/14 职场文书
社区敬老月活动实施方案
2014/02/17 职场文书
结对共建工作方案
2014/06/02 职场文书
助残日活动总结
2014/08/27 职场文书
工作失职检讨书
2015/01/26 职场文书
2015年体育教师个人工作总结
2015/05/12 职场文书
2015年前台文员工作总结
2015/05/18 职场文书
2016年社区创先争优活动总结
2016/04/05 职场文书
教你怎么用python爬取爱奇艺热门电影
2021/05/20 Python
php修改word的实例方法
2021/11/17 PHP