Q
是否有蟒蛇
0
A
回答
4
號
i = variable
if i != 'literal':
whatever
3
在Python語法,賦值是一個語句,並且語句永遠不會出現在表達式中,所以不會。
除了,如果你是真正的,真正邪惡的,你可以做這樣的事情:
if (var.i = value) != 'literal': pass
凡var
是一個討厭的__setattr__
是走到當前執行幀的堆棧的對象(通過拋出異常並檢查堆棧跟蹤對象),將該變量分配到正確的作用域中,然後返回其值。
(Muahahahahahaha ....)
+0
D'Oh!當然這仍然不合語法。我應該說的是'if(var.i == value)'並覆蓋'__eq__'。 (或者'''和'__lshift__')。 – tangentstorm 2011-02-23 18:41:12
相關問題
- 1. 是否有可能與蟒蛇
- 2. 是否有蟒蛇,類似Ruby的|| =
- 3. 測試是否字節是蟒蛇
- 4. 沒有蟒蛇
- 5. 蟒蛇在蟒蛇
- 6. 是否蟒蛇執行對進口
- 7. 蟒蛇:檢查是否diagonalisable矩陣
- 8. sys.exitfunc不是蟒蛇
- 9. 是什麼蟒蛇
- 10. 是什麼蟒蛇
- 11. 什麼是蟒蛇
- 12. 這是用蟒蛇
- 13. 更新蟒蛇3.5蟒蛇
- 14. 無法在蟒蛇蟒蛇
- 15. 蟒蛇2.7:從CMD蟒蛇
- 16. 有問題蟒蛇
- 17. 蟒蛇:檢查是否所有元素同樣在名單
- 18. 是否有蟒蛇關閉系統的清潔方式
- 19. 是否有蟒蛇任何等同於常規「」」?
- 20. 是否有一個搜索引擎與API和蟒蛇植入
- 21. 如何使函數檢查csv文件是否有效? (蟒蛇)
- 22. 蟒蛇
- 23. 蟒蛇
- 24. 蟒蛇
- 25. 蟒蛇
- 26. 多線程不是蟒蛇
- 27. 差異「是」,並在蟒蛇
- 28. Replacemet - 最好是蟒蛇
- 29. 是什麼NLTK(蟒蛇)
- 30. 是關閉蟒蛇importantion
嗯..這是什麼意思? – 2011-02-23 09:58:32
對我來說根本沒有任何意義。爲了可讀性,考慮拆分條件和分配。 – vidstige 2011-02-23 10:00:39
明顯的downvotes是來自非C/C++程序員:-) – 2011-02-23 10:06:45