1 python
我有一个功能,我希望它执行.有谁知道如何做到这一点?
def a():
a = 'print'
print a
Run Code Online (Sandbox Code Playgroud)
Ste*_*202 14
你的功能名称是a.它不需要任何参数.所以用它来调用它a():
>>> def a():
... a = 'print'
... print a
...
>>> a()
print
Run Code Online (Sandbox Code Playgroud)
需要注意的是你的影子定义a为内的功能a本身,通过定义具有相同名称的局部变量.您可能希望避免这种情况,因为它可能会使您或您的代码的其他读者感到困惑.此外,它使得无法应用递归.
无论如何,一般来说,如果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
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
211 次 |
| 最近记录: |