"""
1、在python中,一切都是对象,所以可以为函数定义属性
2、可以使用__dict__返回对象的属性
"""
def func():
print("-----func-----")
# 函数对象定义属性
func.val = 1
func()
print(func.__dict__)
print(func.val)
"""
-----func-----
{'val': 1}
1
"""
"""
1、在python中,一切都是对象,所以可以为函数定义属性
2、可以使用__dict__返回对象的属性
"""
def func():
print("-----func-----")
# 函数对象定义属性
func.val = 1
func()
print(func.__dict__)
print(func.val)
"""
-----func-----
{'val': 1}
1
"""