python自定义类并使用的方法

yipeiwu_com7年前Python基础

本文实例讲述了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程序设计有所帮助。

相关文章

Tensorflow实现卷积神经网络用于人脸关键点识别

Tensorflow实现卷积神经网络用于人脸关键点识别

今年来人工智能的概念越来越火,AlphaGo以4:1击败李世石更是起到推波助澜的作用。作为一个开挖掘机的菜鸟,深深感到不学习一下deep learning早晚要被淘汰。 既然要开始学,当...

将tensorflow的ckpt模型存储为npy的实例

实例如下所示: #coding=gbk import numpy as np import tensorflow as tf from tensorflow.python impor...

python中验证码连通域分割的方法详解

实现思路 是用深度遍历,对图片进行二值化处理,先找到一个黑色像素,然后对这个像素的周围8个像素进行判断,如果没有访问过,就保存起来,然后最后这个数组的最小x和最大x就是x轴上的切割位置。...

python处理中文编码和判断编码示例

下面所说的都是针对python2.7 复制代码 代码如下:#coding:utf-8#chardet 需要下载安装 import chardet#抓取网页htmlline = "http...

Python的re模块正则表达式操作

这个模块提供了与 Perl 相似l的正则表达式匹配操作。Unicode字符串也同样适用。 正则表达式使用反斜杠" \ "来代表特殊形式或用作转义字符,这里跟Python的语法冲突,因此...