目标:
    1:掌握魔术属性 dict 的功能及其使用方法
    2:掌握魔法方法 call( ) 与str( ) 功能及其使用方法
    3:掌握魔法方法 getitem( key ) 、setitem( key,value )、delitem( key )的调用方法

    一: 魔术属性 dict 的功能及其使用方法

    功能:查看类对象的实例属性并将属性以键值对的形式存放在字典内或查看的所有类属性(实例属性除外)和类方法存放在字典内

    语法:

    1:类对象 . dict
    2:类名 . dict

    注意事项:

    代码:

    image.png


    二:魔法方法 call( ) 与 str( ) 功能及其使用方法

    call( )功能:当实例化对象加上括号时,就会调用魔法方法call( )

    语法:实例对象()

    str( ) 功能:当打印实例化对象时,就会调用str( ) 魔法方法,注意str方法内必须要有返回值,且返回值必须是字符串类型!

    语法:print(实例对象)

    代码演示:

    image.png


    三:魔法方法 getitem( key ) 、 setitem( key,value )、delitem( key )的调用方法

    getitem( key )调用方法:实例对象[key] 就会调用此方法

    setitem( key,value )调用方法:实例对象[key] = value 就会调用此方法

    delitem( key )调用方法:del 实例对象[key] 就会调用此方法

    代码演示:

    image.png