参数数组

类 / 方法

class Calc:
    @staticmethod
    def get_avg(*values):
        if not values:
            return 0
        return sum(values) / len(values)


avg = Calc.get_avg(1, 2, 3, 4)
# avg is 2.5

# * unpacks a list into arguments
numbers = [1, 2, 3, 4]
from_list = Calc.get_avg(*numbers)
# from_list is 2.5

print(f"{avg = }")
print(f"{from_list = }")