python class, __init__,self.

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了python class, __init__,self.相关的知识,希望对你有一定的参考价值。

#coding=utf-8

"""

1.如何去定义一个最基本的class
2.class最基本的子元素
3.class传参
4.__init__方法
5.class和函数的区别

"""



class test(object):           # 是函数的集合



    def __init__(self,var1):  # self 就是class
        self.var1 = var1


    def get(self,a=None):     # get 被称之为test对象的方法
        return self.var1

    pass



def get(a):
    return a

t = test(test str heiheihei)    # t是类test的一个实例
print t.get()

"""
如何去使用对象内置的方法
1.实例化这个class (test) t = test()
2.使用 class.method()的方式去调用 class 的内置方法

注意:
1.当定义一个class的内置方法method时,method的参数的第一个永远是self。
"""

# new_var = 4

# print t.get(new_var)
# print get(new_var)           # 类.函数 与函数的区别

 

以上是关于python class, __init__,self.的主要内容,如果未能解决你的问题,请参考以下文章

Python Class __init__ __del__ 构造,析构过程解析

python3中类(class)的重点与难点:__new__ 与 __init__

python3中类(class)的重点与难点:__new__ 与 __init__

python中,在定义class时,是不是一定要使用__init__?

Python常用内建方法:__init__,__new__,__class__的理解

python 面向对象 super().__init__()