This question最初問(錯誤地)是什麼「|」意思是在Python中,當真正的問題是關於Django。這個問題有一個我想保留的三聯畫的精彩答案。Python中「|」符號的含義是什麼?
7
A
回答
17
在Python中,操作者'|'
在默認情況下對整數類型和設置的類型定義。
如果兩個操作數是整數,那麼它將執行一個bitwise or,這是一個數學運算。
如果兩個操作數是set
類型,則'|'
操作符將返回兩個集合的並集。
a = set([1,2,3])
b = set([2,3,4])
c = a|b # = set([1,2,3,4])
此外,作者可以定義自定義類型操作人員的行爲,因此,如果something.property
是一個用戶定義的對象,你應該檢查類定義的__or__()
方法,那麼這將定義您的代碼示例中的行爲。
因此,在不知道兩個操作數的數據類型的情況下給出一個精確的答案是不可能的,但是通常是它將是一個按位或。
0
按位或
0
在Unix shell它也可以被「騙」到管道一樣,看到這裏http://code.google.com/p/python-pipeline/
相關問題
- 1. PHP中符號的含義是什麼
- 2. jQuery中符號$的含義是什麼?
- 3. GDB中@符號的含義是什麼?
- 4. Python中這些符號的含義是什麼?
- 5. 「⌅」符號的含義是什麼?
- 6. 「符號」與「加載符號列表」中的含義是什麼?
- 7. 什麼是符號代字號(〜)在CSS中的含義
- 8. Python中`@`的含義是什麼?
- 9. %s在Python中的含義是什麼?
- 10. %py在python中的含義是什麼?
- 11. 「*」在Python中的含義是什麼?
- 12. nm命令的輸出中'@@'符號的含義是什麼?
- 13. Ruby中「$」字符的含義是什麼?
- 14. C++項目中符號^%的含義是什麼
- 15. 圖片中數學符號的含義是什麼?
- 16. Haskell中=>符號的含義是什麼?
- 17. '@>'符號在postgesql中的含義是什麼?
- 18. 這個符號在C++中的含義是什麼? 「〜」
- 19. $符號在Jquery或JavaScript中的含義是什麼?
- 20. mongoimport中「少於」或「<」符號的含義是什麼?
- 21. Underscore.js中加號運算符的含義是什麼?
- 22. ^符號在R正則表達式中的含義是什麼?
- 23. Objective-C中&符號的含義是什麼?
- 24. 詹金斯日誌中'+'符號的含義是什麼?
- 25. SciLab中美元符號($)的含義是什麼?
- 26. 這個符號在Java中的含義是什麼?
- 27. C#中單個&符號的第二個含義是什麼?
- 28. 美元符號在PHP中的含義是什麼?
- 29. R函數()中美元符號「$」的含義是什麼?
- 30. 〜>符號在打包器Gemfile中的含義是什麼?
不錯的嘗試,但是當你的帖子CW,所有的反應是CW爲好。 – 2009-01-06 17:21:27