Skip to main content
 首页 » 编程设计

python之如何让函数执行

2025年05月04日9kenshinobiy

我有一个函数,我想让它执行。有谁知道如何做到这一点?

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