Python 中的类(简介)

WBOY
发布: 2024-07-17 22:15:52
原创
422 人浏览过

Classes in Python (Introduction)

在 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()) 我们将看到以下显示:

店铺:FoodMart,地点:Main Street,店主:John Smith

我们也可以对第二个商店做同样的事情!我们在类中创建了一个名为 display_store_info 的方法或函数,它允许我们注入 init 中定义的属性。现在我们可以制作无限的商店对象,其中包括名称、位置和所有者作为可重复使用的模板。

这只是课程的开始。在 Python 中使用类时,其可能性和可重用性是令人难以置信的。我很想在以后的博客文章中详细介绍,但这只是一个小小的介绍。

以上是Python 中的类(简介)的详细内容。更多信息请关注PHP中文网其他相关文章!

来源:dev.to
本站声明
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板