
在python中,类是面向对象编程的基础。简单来说,它们本质上是用于创建具有相似属性的对象的模板。
创建类
类定义语法非常简单。您所需要的只是关键字:class 后跟 classname:(类名始终采用大驼峰式命名)。我在下面提供了一个例子:
班级商店:
干得好,您已经成功创建了一个班级!现在我们将更深入地探讨如何使用它们。我将使用一个类在整个博客中创建和存储不同的商店。
使用类
创建类后的第一步是使用称为 init 的构造函数方法来初始化实例化对象时将使用的实例属性。
class shop: def __init__(self, name, location, owner): self.name = name self.location = location self.owner = owner
现在,每当我们在此类中创建或实例化一个新的商店/商店对象时,它都会共享我们初始化的这些属性!现在让我们创建一些商店:
class Shop: def __init__(self, name, location, owner): self.name = name self.location = location self.owner = owner #method for displaying our stores def display_store_info(self) return f"Shop: {self.name}, Location: {self.location}, Owner: {self.owner}"#creating shop instancesfirst_shop = Shop("FoodMart", "Main Street", "John Smith")second_shop = Shop("ClothingStore", "Billybob Avenue", "Billy Bob")
现在在我们的 python shell 中,如果我们输入 print(first_shop.display_store_info()) 我们将看到这样的显示:
立即学习“Python免费学习笔记(深入)”;
店铺:foodmart,地点:main street,店主:john smith
我们也可以对第二个商店做同样的事情!我们在类中创建了一个名为 display_store_info 的方法或函数,它允许我们注入 init 中定义的属性。现在我们可以制作无限的商店对象,其中包括名称、位置和所有者作为可重复使用的模板。
这只是课程的开始。在 python 中使用类时,其可能性和可重用性是令人难以置信的。我很想在以后的博客文章中详细介绍,但这只是一个小小的介绍。
以上就是Python 中的类(简介)的详细内容,更多请关注创想鸟其它相关文章!
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。
如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 chuangxiangniao@163.com 举报,一经查实,本站将立刻删除。
发布者:程序猿,转转请注明出处:https://www.chuangxiangniao.com/p/1347989.html
微信扫一扫
支付宝扫一扫