Python类的定义和使用
发布日期:2021-06-30 08:07:27
浏览次数:3
分类:技术文章
本文共 1073 字,大约阅读时间需要 3 分钟。
Python 是面向对象语言,所以类(class) 这个概念还是有的,
因为类(Class)是面向对象程序设计(OOP,Object-Oriented Programming)实现信息封装的基础
1 类的作用:
用来描述具有相同的属性和方法的对象的集合
2 类的使用
2.1类的创建
创建类 的时候需要使用class + 类名 :
类名后面可以带小括号(),也可以不带小括号, 带的话继承的时候需要使用
注意代码规范,类名第一个字母一般都是大写的
2.2 类的调用方法
类名().函数名()
下面简答的创建一个类调用一个打印
# 创建一个类class PeopleInformation: # 定义一个函数 def showInformation(self): print("这里只是一个简单的打印")# 这里name是内之类 不怎么理解的话可以理解为java的main方法if __name__ == "__main__": # 类的实例化 pinfor = PeopleInformation() # 类的调用 pinfor.showInformation() # 类的调用 # PeopleInformation().showInformation()
上面算是对类的一个简单的认识, 有没有感觉少了点什么, 少了点传参呢
下面在写一个传参的demo 学习下python 的类
# 创建一个类class Student: # 初始化方法为了下面函数调用 def __init__(self, name, sex, age): self.name = name self.sex = sex self.age = age # 定义一个函数 def studentInfor(self): print("姓名: %s, 性别: %s, 年龄:%d" % (self.name, self.sex, self.age))# 这里name是内之类 不怎么理解的话可以理解为java的main方法if __name__ == "__main__": # 类的实例化 stu = Student("张三丰", "男", 108) # 类的调用 stu.studentInfor() # 或者 # Student("张三丰", "男", 108).studentInfor()
转载地址:https://huxiaomu.blog.csdn.net/article/details/116136473 如侵犯您的版权,请留言回复原文章的地址,我们会给您删除此文章,给您带来不便请您谅解!
发表评论
最新留言
初次前来,多多关照!
[***.217.46.12]2024年04月12日 11时22分19秒
关于作者
喝酒易醉,品茶养心,人生如梦,品茶悟道,何以解忧?唯有杜康!
-- 愿君每日到此一游!
推荐文章
深度学习读书笔记之RBM
2019-04-30
1.项目中高级编码之缓存get/set
2019-04-30
1.项目中高级编码之jdk8特性运用
2019-04-30
14.docker网络基本知识
2019-04-30
15.docker实战之redis集群
2019-04-30
16.Dockerfile 实战之发布springboot项目
2019-04-30
15.1docker部署单机redis
2019-04-30
17.docker实战之安装ES
2019-04-30
18.docker实战之idea添加docker插件
2019-04-30
java 高效工具库
2019-04-30
19.docker之dockerCompose基础
2019-04-30
20.docker之DockerCompose基础进阶
2019-04-30
1.全局异常处理
2019-04-30
3.mysql 索引基础知识
2019-04-30
线程、事件与QObject
2019-04-30
树莓派4不连接显示器开机的方法
2019-04-30
[转]ffmpeg在vs2008中的使用
2019-04-30
[转]用"树莓派"打造一款智能音响(也许有点智障。。。)
2019-04-30
学习笔记(02):一学即懂的计算机视觉(第一季)-什么是视觉?
2019-04-30
学习笔记(03):一学即懂的计算机视觉(第一季)-第一个计算机视觉程序
2019-04-30