學員學習分享:
自動化測試工作穩定之后,一向對技術著迷的我,迫不及待地要進入測開的世界,javaPython的方向上,我選擇了Python。
 
原因很簡單,比較好上手,而且市場上也比較主流。
在跟著課程學習的同時,還會找點時間去刷刷經驗,提升一下代碼能力,下面就為大家分享我的一些經驗。
 
一、運算符基礎
 
 
a = 10 , 二進制表示 1010
b = 12 , 二進制表示 1100

 
二、位運算技巧
 
 
 
利用或操作 | 和空格將英文字符轉換為小寫
 

利用與操作 & 和下劃線將英文字符轉換為大寫
 

利用異或操作 ^ 和空格進行英文字符大小寫互換
 

不用臨時變量交換兩個數
 

加一
 

減一
 

判斷兩個數是否異號
 

n&(n-1)消除數字n的二進制表示中的最后一個1
 

相同數異或得0,0和任何數異或得對方
 

這是學員在學習位運算基礎內容過程中的一些筆記分享,大家也可以把自己的學習筆記投稿給我們進行展示哦!