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随机生成数据后插入到PostgreSQL
Jul 28 Python
Python3 XML 获取雅虎天气的实现方法
Feb 01 Python
python中的插值 scipy-interp的实现代码
Jul 23 Python
python3.6利用pyinstall打包py为exe的操作实例
Oct 31 Python
Windows下Python3.6安装第三方模块的方法
Nov 22 Python
Python multiprocess pool模块报错pickling error问题解决方法分析
Mar 20 Python
利用pyshp包给shapefile文件添加字段的实例
Dec 06 Python
手动安装python3.6的操作过程详解
Jan 13 Python
tensorflow指定GPU与动态分配GPU memory设置
Feb 03 Python
Python实现手绘图效果实例分享
Jul 22 Python
解决Python 函数声明先后顺序出现的问题
Sep 02 Python
使用tkinter实现三子棋游戏
Feb 25 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 preg_replace替换实例讲解
2013/11/04 PHP
php swoole多进程/多线程用法示例【基于php7nts版】
2019/08/12 PHP
PHP var关键字相关原理及使用实例解析
2020/07/11 PHP
TP - 比RBAC更好的权限认证方式(Auth类认证)
2021/03/09 PHP
js类后台管理菜单类-MenuSwitch
2007/09/12 Javascript
javascript 语法基础 想学习js的朋友可以看看
2009/12/16 Javascript
两种简单实现菜单高亮显示的JS类代码
2010/06/27 Javascript
利用javascript判断文件是否存在
2013/12/31 Javascript
JS实现的仿东京商城菜单、仿Win右键菜单及仿淘宝TAB特效合集
2015/09/28 Javascript
jquery插件jquery.confirm弹出确认消息
2015/12/22 Javascript
jQuery动画效果相关方法实例分析
2015/12/31 Javascript
浅谈jquery高级方法描述与应用
2016/10/04 Javascript
微信小程序 picker 组件详解及简单实例
2017/01/10 Javascript
vue.js的提示组件
2017/03/02 Javascript
详解axios在node.js中的post使用
2017/04/27 Javascript
webpack构建的详细流程探底
2018/01/08 Javascript
AngularJS自定义过滤器用法经典实例总结
2018/05/17 Javascript
vue 纯js监听滚动条到底部的实例讲解
2018/09/03 Javascript
vue如何解决循环引用组件报错的问题
2018/09/22 Javascript
vue 解决addRoutes多次添加路由重复的操作
2020/08/04 Javascript
Java 生成随机字符的示例代码
2021/01/13 Javascript
python 递归遍历文件夹,并打印满足条件的文件路径实例
2017/08/30 Python
浅谈python numpy中nonzero()的用法
2018/04/02 Python
Python实现的HMacMD5加密算法示例
2018/04/03 Python
Matplotlib 生成不同大小的subplots实例
2018/05/25 Python
在IPython中执行Python程序文件的示例
2018/11/01 Python
python3 正则表达式基础廖雪峰
2020/03/25 Python
Python flask框架如何显示图像到web页面
2020/06/03 Python
PyQt5 QDockWidget控件应用详解
2020/08/12 Python
ShellScript面试题一则-ShellScript编程
2014/06/24 面试题
进步之星获奖感言
2014/02/22 职场文书
2014年英语教学工作总结
2014/12/17 职场文书
2015年公司行政后勤工作总结
2015/05/20 职场文书
2015年小学教师培训工作总结
2015/07/21 职场文书
田径运动会广播稿
2015/08/19 职场文书
怎样写工作总结啊!
2019/06/18 职场文书