本文概述
- 在python中创建类
- 句法
- 创建类的实例
假设一个类是建筑物的原型。建筑物包含有关地板, 门, 窗户等的所有详细信息。我们可以根据这些详细信息制作任意数量的建筑物。因此, 可以将建筑物视为一个类, 我们可以创建该类的尽可能多的对象。
另一方面, 对象是类的实例。创建对象的过程可以称为实例化。
在本教程的这一部分中, 我们将讨论在python中创建类和对象。我们还将讨论如何使用类对象访问属性。
在python中创建类在python中, 可以通过使用关键字class及其后的类名来创建类。下面给出了创建类的语法。
句法
class ClassName: #statement_suite
在python中, 我们必须注意, 每个类都与一个文档字符串相关联, 可以使用< class-name> .__ doc__对其进行访问。一个类包含一个语句套件, 其中包括字段, 构造函数, 函数等定义。
请考虑以下示例, 以创建一个Employee类, 其中包含Employee id和name两个字段。
该类还包含一个函数display(), 用于显示Employee的信息。
例子
class Employee:id = 10;
name = "ayush"def display (self):print(self.id, self.name)
在此, 将self用作引用当前类对象的参考变量。它始终是函数定义中的第一个参数。但是, 在函数调用中使用self是可选的。
创建类的实例如果我们想在另一个类或方法中使用类属性, 则需要实例化一个类。可以通过使用类名调用该类来实例化一个类。
下面给出了创建类实例的语法。
<
object-name>
= <
class-name>
(<
arguments>
)
下面的示例创建以上示例中定义的Employee类的实例。
例子
class Employee:id = 10;
name = "John"def display (self):print("ID: %d \nName: %s"%(self.id, self.name))emp = Employee()emp.display()
【Python类和对象详细解析】输出
ID: 10 Name: ayush
推荐阅读
- Python OOPs概念介绍
- python|Python教程之粒子运动轨迹动态绘图
- python|YOLOv5添加注意力机制
- 算法技巧|python算法技巧——贪心算法练习及掌握
- python|python animation 轨迹_Python实例(自动轨迹绘制)
- 滑动轨迹|滑动轨迹 曲线 python_python曲线图
- [Algorithm] 94. Binary Tree Inorder Traversal iteratively approach
- C++入门——指针与数组——Expression: _CrtIsValidHeapPointer(Block)
- 通过Charles设置App页面返回值的显示,检查数字是否异常显示