python @
额,问一下,修饰符@有什么用来着?(python) @符号在Python中通常用作装饰器(Decorator)。装饰器是一种用于修改函数或类行为的高级技术。通过在函数或类定义之前使用@符号,可以将装饰器应用于它们,以便在不修改原始代码的情况下添加额外的功能或行为。这使得代码更加模块化和可重用。 isdkz 发表于 2023-11-14 19:24@符号在Python中通常用作装饰器(Decorator)。装饰器是一种用于修改函数或类行为的高级技术。通过在函数或 ...
额,举个栗子...... 风眠 发表于 2023-11-14 19:25
额,举个栗子......
def extra(func):
def wrap():
print("附加了额外的功能")
func()
return wrap
print("没有被装饰前:")
def helloWorld():
print("hello World")
helloWorld()
print("被装饰后:")
@extra
def helloWorld():
print("hello World")
helloWorld() 装饰器要学,但是我们大多数时候好像并不会用到的。。。
到现在为止我好像连python自带的默认装饰器都没用过几次 这种高级语法学了之后就没怎么用过…… 可以去看一下Python的知识点备忘:https://fishc.com.cn/thread-207765-1-2.html
页:
[1]