【python技巧】“”、“”等符号操作
生活随笔
收集整理的這篇文章主要介紹了
【python技巧】“”、“”等符号操作
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
【python技巧】
1)【關于‘&’ :按照二進制進行與操作,可以用作判斷奇偶】【https://zhidao.baidu.com/question/308587899.html】
& 是位運算;and 是邏輯運算。
【舉例1】
>>> a = 1
>>> b = 2
>>> #1 的二進制是 1,2的二進制是 10
>>> a&b
0
>>> a and b
2
【舉例2】
對于(m+n) &1
若結果為0,則(m+n)是偶數;若結果為1,則(m+n)為奇數;
?
?
?
2)關于“>>”,用來二進制位移。【參考:https://zhidao.baidu.com/question/310628609.html】
>> 是右移,右移1位相當于除以2。
<< 是左移,末位補0,類比十進制數在末尾添0相當于原數乘以10,x<<1是將x的二進制表示左移一位,相當于原數x乘2。比如整數4在二進制下是100,4<<1左移1位變成1000(二進制),結果是8。
?
?
?
轉載于:https://www.cnblogs.com/anno-ymy/p/11232454.html
《新程序員》:云原生和全面數字化實踐50位技術專家共同創作,文字、視頻、音頻交互閱讀總結
以上是生活随笔為你收集整理的【python技巧】“”、“”等符号操作的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 4. 寻找两个有序数组的中位数
- 下一篇: vue 项目中 点击回车键 自动登录