Python装饰器的语法,函数的文档字符串,函数定义语句def

Python装饰器的语法,函数的文档字符串,函数定义语句def

    装饰器:

函数装饰器:是指装饰的是一个函数,传入的是一个函数,返回的也是一个函数的函数

装饰器语法:

def 装饰器函数名(参数):

语句块

return 函数对象

被装饰函数的语法

@装饰器函数名

def 函数名(形参列表):

语句块

函数的文档字符串:

函数内部,第一个没有赋值给任何变量的字符串为文档字符串

语法:

def 函数名(形参列表):

'''函数的文档字符串'''

函数语句块

如:

def cba():

'这是文档字符串'

cba()

函数的 __doc__ 属性:用于绑定该函数的文档字符串

如:

def cba():

'这是文档字符串'

cba()

print(cba.__doc__) #输出 这是文档字符串

函数的 __name__ 属性:用于得到变量绑定的函数名字

函数定义语句(def语句的语法)

[@装饰器名1]

[@装饰器名2]

...

def 函数名([位置形参],[*[元组形参名]],[命名关键字形参],[**字典形参]):

'''文档字符串'''

语句块


最后编辑于:2019/08/02作者: 牛逼PHP

发表评论