-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. Javascript正則表達式語法錯誤?
- 5. AngularJS語法錯誤/預期表達式?
- 6. 表達式語法錯誤問題
- 7. CASE語句布爾錯誤
- 8. 簡化布爾表達式算法
- 9. 算法簡化布爾表達式
- 10. 簡化布爾表達式
- 11. 布爾表達式Where Where
- 12. 簡化布爾表達式
- 13. simplifing布爾表達式
- 14. 布爾表達式評估
- 15. 簡化布爾表達式
- 16. Null值 - 布爾表達式
- 17. 從布爾表達式
- 18. 想要:深度嵌套Python布爾表達式的PEG語法示例
- 19. 錯誤:語法錯誤,無法識別的表達式:(。)點
- 20. jQuery的 - 錯誤:語法錯誤,無法識別的表達式:#
- 21. DataTable的語法錯誤表達錯誤
- 22. 正則表達式Python語法到Python
- 23. Python布爾語句
- 24. 擊:在表達式語法錯誤(錯誤令牌,...)
- 25. 語句形式爲bool =(布爾表達式)Pythonic?
- 26. 表達式值:「無法從字符串轉換爲布爾值」的錯誤
- 27. 錯誤:錯誤:語法錯誤,無法識別的表達:
- 28. 列表的布爾表達式
- 29. 語法錯誤 - 安格爾
- 30. 學習Python堅硬方式練習35布爾表達式
假設'is_int()'其參數檢查是否是一個整數,這將轉化爲'而假' - 或者完全刪除整個代碼塊。 – 2012-03-02 14:24:50
你認爲'1'會改變它的整數嗎? – hochl 2012-03-02 14:26:55
這個問題有一個正確的答案,那就是「學習Python」。 – siride 2012-03-02 18:50:48