无法使用返回查看结果

时间:2018-07-02 17:47:46

标签: python

为什么我看不到jump()的结果?

from random import randint

def jump():
    return randint(1, 6)

jump()

为什么必须使用print而不是return才能看到结果?

2 个答案:

答案 0 :(得分:10)

如果要从代码中获取任何输出,则需要使用getActivity() { this.activityService.ActivityList.subscribe(activity => { this.activity = activity.sort((a, b) => a.create - b.create );; }); } ,因为print仅将值返回给调用者。

return

但是,在python shell中,无需打印即可看到函数的返回值。

print(jump())

答案 1 :(得分:-1)

您的函数返回一个值,无处显示。您的选择包括:

class CloudinaryFieldFix(CloudinaryField):
    def to_python(self, value):
        if value is False:
            return value
        else:
            return super(FixCloudinaryField, self).to_python(value)

from random import randint

def jump():
    return randint(1, 6)

print(jump())