呆鸟的Python数据分析大数据,机器学习,人工智能人工智能/模式识别/机器学习精华专题

Python札记28_编写一个类class

2019-07-03  本文已影响1人  皮皮大

编写一个简单的类来进行讲解类的相关知识:

Person类

class Person:     
    """
    This is a sample of class   # 注释部分
    """
    
   def __init__(self, name):    
        self.name = name

    def get_name(self):
        return self.name

    def color(self, color):
        d = { }
        d[self.name] = color
        return d

具体解释

声明类

class Person:     
   def __init__(self, name):    
        self.name = name

    def get_name(self):
        return self.name

    def color(self, color):
        d = { }
        d[self.name] = color
        return d

初始化函数

 def __init__(self, name):  

上面的写法用双下画线开头和结尾的称之为特殊方法,也称之为构造函数或者初始化函数(初始化方法)。

初始化:让类有一个基本的初始面貌,并非凭空产生。很多事情需要初始化。比如:你想学习Python,必须初始化你有个台电脑,有一个基本的条件。

在Python中用类创建实例的时候,首先需要执行初始化函数。初始化汉中有除了self,含有参数name,在类被实例化的同时,需要给它传一个值。


调用属性

def get_name(self):
    return self.name

def color(self, color):
    d = { }
    d[self.name] = color
    return d

总结

上一篇 下一篇

猜你喜欢

热点阅读