博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Python类的定义和使用
阅读量:1946 次
发布时间:2019-04-27

本文共 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()

 

 

转载地址:http://prfif.baihongyu.com/

你可能感兴趣的文章
NLP之N-Gram模型
查看>>
CIFAR-100数据集
查看>>
Tiny Imagenet 数据集
查看>>
Knowledge Amalgamation 知识合并
查看>>
autossh
查看>>
CUB-200鸟类数据集
查看>>
MMLab工具箱 —— Hook机制
查看>>
MMLab工具箱 —— Runner类
查看>>
动态语言 vs. 静态语言
查看>>
Python反射机制
查看>>
YAPF —— Python代码格式化工具
查看>>
MMOCR——config文件
查看>>
NCCL
查看>>
pip install git+
查看>>
UGC 用户产生内容
查看>>
ranger
查看>>
slurm
查看>>
xfce4
查看>>
xrdp
查看>>
Raft算法
查看>>