-1
A
回答
3
布爾NOT在Python編寫not
:(假設你已經實現了一個功能is_int
)
while not is_int(1):
-1
爲什麼定義自己的功能is_int
如果你有內置的功能isinstance
?
while not isinstance(1, int):
-1
正確的語法是:
while not is_int(1):
....
哪裏is_int可以被實現爲:
def is_int(arg):
return isinstance(arg, int)
+0
以下http://www.python.org/dev/peps/pep-0008類型比較應該使用'isinstance(obj,int)'來實現。 – hochl 2012-03-02 18:40:02
相關問題
- 1. 令牌「布爾值」上的語法錯誤,無效表達式
- 2. 布爾表達式計算器錯誤
- 3. 語法錯誤,布爾給
- 4. 的Python - 語法與類型布爾表達式或者
- 5. 錯誤:表達式語法錯誤
- 6. 布爾表達式
- 7. 布爾表達式
- 8. 布爾表達式
- 9. Python布爾錯誤?
- 10. 返回語法錯誤的表達式
- 11. AngularJS語法錯誤/預期表達式?
- 12. 錯誤的正則表達式語法
- 13. Javascript正則表達式語法錯誤?
- 14. VB語法和表達式錯誤
- 15. Azure ServiceBus SqlFilter表達式語法錯誤
- 16. 表達式語法錯誤問題
- 17. 正則表達式語法錯誤 - AmplifyJS
- 18. 表達式語法錯誤TURBOC++
- 19. SSRS表達式中的語法錯誤
- 20. javascript語法錯誤:uncaught表達式
- 21. 簡化布爾表達式算法
- 22. 算法簡化布爾表達式
- 23. 表達式非法開始Java布爾?
- 24. CASE語句布爾錯誤
- 25. ANTLR中的布爾和算術表達式語法
- 26. 布爾表達式示例
- 27. 布爾表達式Where Where
- 28. 簡化布爾表達式
- 29. 簡化布爾表達式
- 30. 簡化布爾表達式
假設'is_int()'其參數檢查是否是一個整數,這將轉化爲'而假' - 或者完全刪除整個代碼塊。 – 2012-03-02 14:24:50
你認爲'1'會改變它的整數嗎? – hochl 2012-03-02 14:26:55
這個問題有一個正確的答案,那就是「學習Python」。 – siride 2012-03-02 18:50:48