我有一个函数,我想让它执行。有谁知道如何做到这一点?
def a():
a = 'print'
print a
请您参考如下方法:
您的函数名称是a。它不需要参数。所以使用 a() 调用它:
>>> def a():
... a = 'print'
... print a
...
>>> a()
print
请注意,您隐藏 a 的定义是a 本身中的一个函数,方法是定义一个具有相同名称的局部变量。您可能希望避免这种情况,因为它可能会使您或代码的其他读者感到困惑。此外,它无法申请 recursion .
无论如何,一般来说,如果f 是某个函数对象,那么您可以通过在它后面加上圆括号来调用它,可能包含一些参数。示例:
>>> def twice(text):
... print text
... print text
...
>>> twice('the text I want to print twice')
the text I want to print twice
the text I want to print twice
