欢迎光临
我们一直在努力

Python 中的类(简介)

python 中的类(简介)

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 instances
first_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 中使用类时,其可能性和可重用性是令人难以置信的。我很想在以后的博客文章中详细介绍,但这只是一个小小的介绍。

赞(0) 打赏
未经允许不得转载:码农资源网 » Python 中的类(简介)
分享到

觉得文章有用就打赏一下文章作者

非常感谢你的打赏,我们将继续提供更多优质内容,让我们一起创建更加美好的网络世界!

支付宝扫一扫打赏

微信扫一扫打赏

登录

找回密码

注册