如何获得执行功能
回答
要做到这一点你只是使用。
a()
如果你想要这个当前文件里面使用用途:
if __name__ == '__main__': a()
如果你想通过变量对其他功能的使用使用:
if __name__ == '__main__': b = a()
'b'是变量,'a'是你定义的函数。
所以整个函数看起来是这样的:
def a():
b = 'print'
print b
if __name__ == '__main__': b = a()
'if __name__ =='__main __':'非常混乱。你为什么写这么多次? – 2010-01-12 16:04:45
@ S.Lott - 我已经注意到你的建议,现在没有写到任何地方。它在文件底部输入一次。 – chrissygormley 2010-01-12 17:02:24
之后,函数'a'被变量'a'遮蔽。不好。 – 2010-01-13 08:43:48
您的功能的名称是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
只写一个()!
我不知道我理解你的问题,但一个简单的函数调用将在
a()
当然
,定义之后,所以这将是
def a():
a = 'print'
print a
a()
- 1. 如何获得280slides.com功能?
- 2. 我如何执行功能?
- 3. 执行功能
- 4. 如何获得一个按钮来执行某项功能时,已被点击
- 5. 如何在开始执行其他功能之前完成功能执行
- 6. 如何获得运营商功能android
- 7. 如何获得的Excel 2010在功能
- 8. 如何获得列名基于功能
- 9. 如何获得语音识别功能
- 10. 如何获得注释功能点火?
- 11. 如何获得此分割功能? (VB.NET)
- 12. Python:如何获得打印此功能?
- 13. 如何在Mootools中获得this.grandparent()功能?
- 14. 如何获得JavaScript的内置功能
- 15. 如何获得LUA脚本C功能
- 16. 如何执行JSON功能每2秒
- 17. 如何按下“Enter”键执行功能?
- 18. 如何在MVC4中执行此功能?
- 19. 如何执行上RealmResults交换功能
- 20. 如何在页面上执行功能?
- 21. 阅读功能如何执行
- 22. 如何在angularjs功能同步执行
- 23. 功能不执行
- 24. 执行的功能
- 25. 功能执行IOS
- 26. 执行功能:Angular2
- 27. 执行功能 - 角
- 28. 功能不能执行onsubmit
- 29. AngularJS如何在某些功能完成后执行功能?
- 30. 如何在完成第一个功能后执行功能?
更具体 – 2010-01-12 14:30:47
什么Python的教程,你下面?我想知道哪本书给你留下了这个问题。 – 2010-01-12 15:15:21