2
A
回答
11
使用圓括號將調用不使用它們的函數創建對該函數的引用。
下面參見:
>>> def t():
... return "Hi"
...
>>> a = t
>>> a
<function t at 0x01BECA70>
>>> a = t()
>>> a
'Hi'
>>>
這裏是一個很好的鏈接來進一步解釋:http://docs.python.org/2/tutorial/controlflow.html(向下滾動到「定義函數」的一部分)。
5
value = getValue()
是函數調用和賦值的返回值。這意味着「沒有參數的呼叫功能getValue
,並且使得value
指代任何它return
」。
value = getValue
說「make value
指的是與getValue
所指的相同的功能」。
相關問題
- 1. 用圓括號分割字符串,用圓括號分組,
- 2. 圓括號和`apply`之間有什麼區別?
- 3. Xcode匹配成對括號,圓括號和括號
- 4. 在三角形條件下使用平方括號和圓括號時,使用平方括號和圓括號之間的區別是什麼
- 5. 'document.getElementById()'和'document.getElementById'之間是否有區別,圓括號可以有什麼區別?
- 6. REGEXP_SUBSTR圓括號
- 7. Objective-C中圓括號與方括號之間的區別
- 8. 刪除圓括號內的文本(圓括號內的圓括號)
- 9. 我看到大括號,圓括號和分號相鄰,爲什麼?
- 10. Stack,圓括號匹配
- 11. Java匹配的圓括號
- 12. Python中花括號和方括號有什麼區別?
- 13. 對於類構造函數,通過圓括號或等號分配的區別是什麼?
- 14. 使用圓括號代替大括號定義bash函數體
- 15. 帶圓括號和括號的Vim縮進級別
- 16. 圓括號和分號後函數定義
- 17. 何時使用圓括號javascript函數
- 18. 捕捉圓括號
- 19. 咖喱函數類型中圓括號的區別
- 20. Boost.Tokenizer用於引號和圓括號
- 21. Groovy可選圓括號和圓點
- 22. 圓括號和鑄字
- 23. 帶有和不帶圓括號的Perl子聲明有什麼區別?
- 24. 單圓括號在這裏做什麼?
- 25. 爲什麼用圓括號包圍函數?
- 26. 帶有大括號和圓括號的塊如何工作?
- 27. 匹配圓括號用的preg_match()
- 28. 在數組初始化中混合圓括號和方括號
- 29. 使用&不帶圓括號實例化的對象究竟有什麼區別?
- 30. 正則表達式匹配括號中的圓括號
而在第一種情況下,您可以調用'a()'來獲得''Hi'' – SethMMorton