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

Python札记29_实例

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

在上一篇札记创建一个类class中介绍了如何来创建一个类,以及讲解了初始化函数和类的调用。本文中讲解实例的相关知识。

创建实例

创建实例之前必须先有一个类可以供调用,这里直接引用之前创建的Person类。

class Person:       # 定义一个Person类
    """
    This is a sample of class   # 注释部分
    """
    
   def __init__(self, name):      # 初始化函数;传入另一个参数name
        self.name = name

    def get_name(self):
        return self.name      # 通过get_name函数返回self.name也就是初始化函数中参数name的值

    def color(self, color):
        d = { }   
        d[self.name] = color   # 向字典中添加键值name:color对并返回
        return d

# 调用Person类
if __name__ == "__main__":
    boy = Person("xiaoming")     # 利用Person类创建实例boy
    print(boy.name)
    name = boy.get_name()   # 加上括号的称之为方法(函数),调用函数即方法
    print(name)
    boy_color = boy.color("black")
    print(boy_color)

方法调用

建立了实例boy,实例就具有了get_name()和color()两种方法

get_name()

boy.get_name()通过实例boy来调用方法get_name();前面已经提到,在类中函数也称之为方法。在类中,对函数的调用也就是对方法的调用。

color()


总结

上一篇 下一篇

猜你喜欢

热点阅读