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之数据类型总结
Sep 24 Python
Python实现简单状态框架的方法
Mar 19 Python
python3调用R的示例代码
Feb 23 Python
简单谈谈Python的pycurl模块
Apr 07 Python
django自带的server 让外网主机访问方法
May 14 Python
Python单向链表和双向链表原理与用法实例详解
Aug 31 Python
Python之循环结构
Jan 15 Python
解析python实现Lasso回归
Sep 11 Python
Python脚本破解压缩文件口令实例教程(zipfile)
Jun 14 Python
python3.9实现pyinstaller打包python文件成exe
Dec 13 Python
Python编写万花尺图案实例
Jan 03 Python
Python多线程 Queue 模块常见用法
Jul 04 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中mkdir函数用法实例分析
2014/11/15 PHP
centos7上编译安装php7以php-fpm方式连接apache
2018/11/08 PHP
浅谈laravel框架sql中groupBy之后排序的问题
2019/10/17 PHP
jQuery的Ajax时无响应数据的解决方法
2010/05/25 Javascript
$.format,jquery.format 使用说明
2011/07/13 Javascript
关于jquery css的使用介绍
2013/04/18 Javascript
javascript简单实现滑动菜单效果的方法
2015/07/27 Javascript
基于jQuery实现响应式圆形图片轮播特效
2015/11/25 Javascript
微信小程序 欢迎页面的制作(源码下载)
2017/01/09 Javascript
Vue 之孙组件向爷组件通信的实现
2019/04/23 Javascript
vue-cli history模式实现tomcat部署报404的解决方式
2019/09/06 Javascript
Python 40行代码实现人脸识别功能
2017/04/02 Python
带你了解python装饰器
2017/06/15 Python
详解Django中间件执行顺序
2018/07/16 Python
python得到qq句柄,并显示在前台的方法
2018/10/14 Python
解决Pycharm调用Turtle时 窗口一闪而过的问题
2019/02/16 Python
python实现图像检索的三种(直方图/OpenCV/哈希法)
2019/08/08 Python
python等差数列求和公式前 100 项的和实例
2020/02/25 Python
python用Tkinter做自己的中文代码编辑器
2020/09/07 Python
Python SQLAlchemy库的使用方法
2020/10/13 Python
windows系统Tensorflow2.x简单安装记录(图文)
2021/01/18 Python
美国Randolph太阳镜官网:美国制造的飞行员太阳镜和射击眼镜
2018/06/15 全球购物
美国庭院家具购物网站:AlphaMarts
2019/04/10 全球购物
大学生求职推荐信
2013/11/27 职场文书
便利店的创业计划书
2014/01/15 职场文书
《风娃娃》教学反思
2014/04/19 职场文书
责任心演讲稿
2014/05/14 职场文书
小区推广策划方案
2014/06/06 职场文书
法英专业大学生职业生涯规划范文:衡外情,量己力!
2014/09/23 职场文书
授权委托书范本(单位)
2014/09/28 职场文书
初中生毕业评语
2014/12/29 职场文书
2015年青年志愿者工作总结
2015/05/20 职场文书
2015暑期社会实践调查报告
2015/07/14 职场文书
小学语文教师研修感悟
2015/11/18 职场文书
php远程请求CURL案例(爬虫、保存登录状态)
2021/04/01 PHP
Python一行代码实现自动发邮件功能
2021/05/30 Python