# ✅ 只运行一次函数 (使用全局变量)sum_has_run =Falsedefsum(a, b):globalsum_has_runifsum_has_run:returnsum_has_run =Truereturna + bprint(sum(100,100))# 👉️ 200print(sum(100,100))# 👉️ None# ---# ✅ 只运行一次函数 (在函数上使用属性)defsum(a, b):ifgetattr(sum,'...
我们知道在python中装饰器的外部函数只运行一次,探究之下,缘由如下 defdeco(func):print("装饰外部函数")definner():print("before") func()return"内部函数"print("外部函数")returninner @decodefmyfunc():print("myfunc")#myfunc = deco(myfunc)myfunc() myfunc() myfunc() 装饰器是一个嵌套的函数,外部函...
创建一个递增1的计数,然后创建一堆if语句,例如:
Python重要概念:Bar的概念 | 我们把单根 K 线称之为 Bar,每根 Bar 由 tick(分笔)组成。 QMT 系统的模型是根据行情驱动,逐 K 线运行,每根 K 线调用一次 Python 模型中的 handlebar(ContextInfo) 函数。 根据选择的运行周期不同,handlebar(ContextInfo) 函数的运行次数也不同。如选择在日线上运行策略,则 han...