如何獲得執行功能
回答
要做到這一點你只是使用。
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. 如何獲得一個GUI按鈕來執行一個功能?
- 2. 如何獲得280slides.com功能?
- 3. 我如何執行功能?
- 4. 執行功能
- 5. 執行功能
- 6. 如何獲得一個按鈕來執行某項功能時,已被點擊
- 7. 獲得「分割失敗」在strrev功能執行錯誤
- 8. Yii中如何執行後獲得成功的消息SQL
- 9. 如何在開始執行其他功能之前完成功能執行
- 10. 上傳功能,如何獲得url
- 11. 如何獲得列名基於功能
- 12. 如何獲得LUA腳本C功能
- 13. 如何獲得此分割功能? (VB.NET)
- 14. 如何獲得JavaScript的內置功能
- 15. 如何獲得的功能特性
- 16. 如何獲得註釋功能點火?
- 17. 如何獲得的Excel 2010在功能
- 18. 如何獲得語音識別功能
- 19. 如何獲得電網onContextMenu功能
- 20. 如何獲得運營商功能android
- 21. Python:如何獲得打印此功能?
- 22. 如何獲得laravel的@layout功能?
- 23. 如何在Mootools中獲得this.grandparent()功能?
- 24. ,獲得和功能
- 25. 如何通過執行以下功能
- 26. 如何在MVC4中執行此功能?
- 27. 如何在函數執行功能
- 28. 如何在頁面上執行功能?
- 29. 如何在JavaScript中執行功能?
- 30. 如何用javascript執行點擊功能?
更具體 – 2010-01-12 14:30:47
什麼Python的教程,你下面?我想知道哪本書給你留下了這個問題。 – 2010-01-12 15:15:21