我是靠谱客的博主 无心过客,最近开发中收集的这篇文章主要介绍Python中的类以及self的简单解释,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

关于类与类的示例可以举个例子,比如:

类(class):水果

实例(instance):苹果

实例就是类的一种具象化。

       

Python通过关键字 class来定义 类,Python中的类一般要遵循以下形式:

class A:#类名
    def __init__(self,参数1,参数2..):#构造函数
        ...
    def 方法名1(self,参数1,参数2..):#方法1
        ...
    def 方法名2(self,参数1,参数2..):#方法2
        ...

        代码中__init__方法也称为构造函数,是进行初始化的方法,只在生成类的实例时被调用一次。在方法的第一个参数中明确的写入表示自身的self也是python的一个特点。

self在类中就是表示类本身的一个实例。

下面通过一个可运行的代码段来说明一下类中self的用法:

class Man:
    def __init__(self,name):
        self.name=name
        print("world!")
    def hello(self):
        print("Hello " + self.name+"!")
    def goodbye(self):
        print("Good-bye "+self.name+"!")

m=Man("Ming")
m.hello()
m.goodbye()

运行结果如下图:

 用一句话来解释就是,self指代类本身

同时,这个self就是一个参数,可以自己随意定义:

class Man:
    def __init__(my,name):
        my.name=name
        print("world!")
    def hello(my):
        print("Hello " + my.name+"!")
    def goodbye(my):
        print("Good-bye "+my.name+"!")

m=Man("Ming")
m.hello()
m.goodbye()

运行结果同上。

更加详细的讲解icon-default.png?t=L892https://zhuanlan.zhihu.com/p/95788606

最后

以上就是无心过客为你收集整理的Python中的类以及self的简单解释的全部内容,希望文章能够帮你解决Python中的类以及self的简单解释所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(58)

评论列表共有 0 条评论

立即
投稿
返回
顶部