【发布时间】:2022-01-13 06:44:31
【问题描述】:
是否可以编写一个函数,以便在每次调用时保存数据;例如-以下函数接受两个参数 x 和 y;其中 x 是数据,y 是数组大小。 第一次调用该函数,它将创建 y 维数组,用 x 值填充第一个位置,在第二次调用中,它将填充数组的第二个位置并继续,当其中至少有 2 个值时,它将返回一个平均值大批。数组大小是固定的,如果调用函数超过y次,它将删除第一个数据(FIFO)。
def storedata(x,y):
return z
【问题讨论】:
-
使用全局变量来保存调用之间的信息。然后你可以检查变量的值来看看该怎么做。
-
这对于一个类来说会很好用,你可以将调用之间的信息保存在属性中。
标签: python python-3.x function