Python 函数不打印 - 仅存储

Python function not printing - only storing

请看下面这段代码。应该清楚的是,我不想打印出一个列表,但是 python 只是存储列表而不是打印它。我该如何解决这个问题?

import numpy as np

sumy = [0,1,2,3,4,5,6,7,8,9,10]


def sumymoment():
    for k in range(1,7,1):
        return [np.mean([i**k for i in sumy[2:]])]

print sumymoment

Returns 为:

<function sumymoment at 0x000000000B0AE5F8>

您必须将其命名为

print sumymoment()

注:

如果是Py3,那么

print(sumymoment())