>>> bin(10)
'0b1010'
>>> bin(100)
'0b1100100'
>>> 10^100
110
python中的異或運算符為 ^
eg:
2^3 = 1即分別求出2和3的二進制,再進行比較,相同為0,不同為1
10^11 = 1 再轉換為十進制即為1
4^7 = ob100^ob111 = ob11 = 3
注:一個值連續跟兩個相同的數異或仍未其本身,可用來統計列表中只出現一次的元素
4^8=12
12^8=4
4^8^8 = 4
>>> bin(10)
'0b1010'
>>> bin(100)
'0b1100100'
>>> 10^100
110
python中的異或運算符為 ^
eg:
2^3 = 1即分別求出2和3的二進制,再進行比較,相同為0,不同為1
10^11 = 1 再轉換為十進制即為1
4^7 = ob100^ob111 = ob11 = 3
注:一個值連續跟兩個相同的數異或仍未其本身,可用來統計列表中只出現一次的元素
4^8=12
12^8=4
4^8^8 = 4
本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。