python自定义类并使用的方法

作者:work24 时间:2022-08-16 14:36:29 

本文实例讲述了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,自定义类
0
投稿

猜你喜欢

  • 对python while循环和双重循环的实例详解

    2021-01-17 22:22:59
  • JS实现监控微信小程序的原理

    2024-04-18 10:15:04
  • MySQL如何修改账号的IP限制条件详解

    2024-01-14 19:41:59
  • 在Python的Flask框架中验证注册用户的Email的方法

    2022-12-03 04:42:35
  • Python中的axis参数的具体使用

    2021-06-14 19:42:53
  • Python基础之getpass模块详细介绍

    2021-03-06 13:47:13
  • 使用python3调用wxpy模块监控linux日志并定时发送消息给群组或好友

    2022-05-12 03:35:29
  • Sql Server基本函数

    2008-08-20 18:28:00
  • 使用python将图片按标签分入不同文件夹的方法

    2021-04-14 05:34:54
  • Pycharm安装第三方库时Non-zero exit code错误解决办法

    2023-03-15 12:15:01
  • npm全局环境变量配置详解

    2024-05-03 15:54:58
  • vscode 左侧扩展活动栏内容消失的问题及解决方法

    2022-01-12 04:26:35
  • python使用pyodbc连接sqlserver

    2021-12-24 06:06:17
  • Python urllib3软件包的使用说明

    2023-08-04 13:51:31
  • python使用js2py库运行js代码

    2022-09-06 17:06:55
  • 使用Python的Flask框架来搭建第一个Web应用程序

    2022-12-11 21:46:10
  • PHP file_get_contents设置超时处理方法

    2023-10-18 05:56:46
  • python实现对求解最长回文子串的动态规划算法

    2023-11-09 10:18:49
  • MySQL 8.0.29 安装配置方法图文教程

    2024-01-17 18:22:29
  • 基于php+mysql的期末作业小项目(学生信息管理系统)

    2023-06-13 00:39:34
  • asp之家 网络编程 m.aspxhome.com