Python中类的创建和实例化操作示例


Posted in Python onFebruary 27, 2019

本文实例讲述了Python中类的创建和实例化操作。分享给大家供大家参考,具体如下:

python中同样使用关键字class创建一个类,类名称第一个字母大写,可以带括号也可以不带括号;

python中实例化类不需要使用关键字new(也没有这个关键字),类的实例化类似函数调用方式;

# coding: utf-8
# 创建一个类,类名称第一个字母大写,可以带括号也可以不带括号
class Student():
 student_count = 0
 def __init__(self, name, salary):
  self.name = name
  self.age = salary
  Student.student_count += 1
 def display_count(self):
  print('Total student {}'.format(Student.student_count))
 def display_student(self):
  print('Name: {}, age: {}'.format(self.name,self.age))
 def get_class(self):
  if self.age >= 7 and self.age < 8:
   return 1
  if self.age >= 8 and self.age < 9:
   return 2
  if self.age >= 9 and self.age < 10:
   return 3
  if self.age >= 10 and self.age < 11:
   return 4
  else:
   return 0
# 创建类的对象(实例化类)
# python中实例化类不需要使用关键字new(也没有这个关键字),类的实例化类似函数调用方式。
student1 = Student('cuiyongyuan',10)
student2 = Student('yuanli', 10)
student1.display_student()
student2.display_student()
student1_class = student1.get_class()
student2_class = student2.get_class()

运行结果:

Name: cuiyongyuan, age: 10
Name: yuanli, age: 10

希望本文所述对大家Python程序设计有所帮助。

Python 相关文章推荐
python list中append()与extend()用法分享
Mar 24 Python
python从ftp下载数据保存实例
Nov 20 Python
深入解析Python中的__builtins__内建对象
Jun 21 Python
Python编写Windows Service服务程序
Jan 04 Python
解决python3读取Python2存储的pickle文件问题
Oct 25 Python
详解Python用户登录接口的方法
Apr 17 Python
Python实现爬取亚马逊数据并打印出Excel文件操作示例
May 16 Python
使用 Python 快速实现 HTTP 和 FTP 服务器的方法
Jul 22 Python
Python aiohttp百万并发极限测试实例分析
Oct 26 Python
Python进阶之迭代器与迭代器切片教程
Jan 29 Python
Python字典深浅拷贝与循环方式方法详解
Feb 09 Python
Python 里最强的地图绘制神器
Mar 01 Python
Python中使用遍历在列表中添加字典遇到的坑
Feb 27 #Python
Python实现定期检查源目录与备份目录的差异并进行备份功能示例
Feb 27 #Python
详解Django-restframework 之频率源码分析
Feb 27 #Python
Python的UTC时间转换讲解
Feb 26 #Python
Python逐行读取文件中内容的简单方法
Feb 26 #Python
Python计算时间间隔(精确到微妙)的代码实例
Feb 26 #Python
python3编写ThinkPHP命令执行Getshell的方法
Feb 26 #Python
You might like
可定制的PHP缩略图生成程式(需要GD库支持)
2007/03/06 PHP
真正的ZIP文件操作类(php)
2007/07/21 PHP
php批量缩放图片的代码[ini参数控制]
2011/02/11 PHP
php导出中文内容excel文件类实例
2015/07/06 PHP
php构造函数与析构函数
2016/04/23 PHP
PHP基于timestamp和nonce实现的防止重放攻击方案分析
2019/07/26 PHP
PHP cookie与session会话基本用法实例分析
2019/11/18 PHP
setTimeout和setInterval的深入理解
2013/11/08 Javascript
nodejs分页类代码分享
2014/06/17 NodeJs
自定义函数实现IE7与IE8不兼容js中trim函数的问题
2015/02/03 Javascript
js实现仿阿里巴巴城市选择框效果实例
2015/06/24 Javascript
Bootstrap实现下拉菜单效果
2016/04/29 Javascript
JS如何设置cookie有效期为当天24点并弹出欢迎登陆界面
2016/08/04 Javascript
js实现界面向原生界面发消息并跳转功能
2016/11/22 Javascript
React中嵌套组件与被嵌套组件的通信过程
2018/07/11 Javascript
Element实现表格分页数据选择+全选所有完善批量操作
2019/06/07 Javascript
你不可不知的Vue.js列表渲染详解
2019/10/01 Javascript
微信小程序使用echarts获取数据并生成折线图
2019/10/16 Javascript
vue 中url 链接左边的小图标更改问题
2019/12/30 Javascript
vue 解决mintui弹窗弹起来,底部页面滚动bug问题
2020/11/12 Javascript
[48:24]完美世界DOTA2联赛PWL S3 Forest vs INK ICE 第一场 12.09
2020/12/12 DOTA
python中利用xml.dom模块解析xml的方法教程
2017/05/24 Python
对Python 内建函数和保留字详解
2018/10/15 Python
python获取本机所有IP地址的方法
2018/12/26 Python
基于python判断目录或者文件代码实例
2019/11/29 Python
Sandro法国官网:法国成衣品牌
2019/08/28 全球购物
当一个对象被当作参数传递到一个方法后,此方法可改变这个对象的属性,并可返回变化后的结果,那么这里到底是值传递还是引用传递?
2014/09/09 面试题
副总经理工作职责
2013/11/28 职场文书
酒店秘书求职信范文
2014/02/17 职场文书
班级道德讲堂实施方案
2014/02/24 职场文书
我爱读书演讲稿
2014/05/07 职场文书
小学网上祭英烈活动总结
2014/07/05 职场文书
“5.12”护士节主持词
2015/07/04 职场文书
大学生十八大感想
2015/08/11 职场文书
任命书格式模板
2015/09/22 职场文书
Python深度学习之实现卷积神经网络
2021/06/05 Python