一切皆对象

#函数赋值给变量
def ask(name='bobby'):
    print(name)   #

my_func=ask
my_func("gwj")


#类赋值给变量
class Person:
    def __init__(self):
        print("bobby1")
my_class=Person
my_class()



obj_list=[]
obj_list.append(ask)
obj_list.append(Person)
for item in obj_list:
    print(item())
# out:
# bobby
# None
# bobby1
# <__main__.Person object at 0x000000000291ACC0>
# ask函数 没有return  所以print完 返回None,
# class 没有return  所以print完返回类的对象
#装饰器
def decorater_func():
    print("dec start")
    return ask

my_ask=decorater_func()
my_ask("jhb")

一切皆对象