学员学习分享:
自动化测试工作稳定之后,一向对技术着迷的我,迫不及待地要进入测开的世界,javaPython的方向上,我选择了Python。
 
原因很简单,比较好上手,而且市场上也比较主流
在跟着课程学习的同时,还会找点时间去刷刷经验,提升一下代码能力,下面就为大家分享我的一些经验。
 
一、运算符基础
 
 
a = 10 , 二进制表示 1010
b = 12 , 二进制表示 1100

 
二、位运算技巧
 
 
 
利用或操作 | 和空格将英文字符转换为小写
 

利用与操作 & 和下划线将英文字符转换为大写
 

利用异或操作 ^ 和空格进行英文字符大小写互换
 

不用临时变量交换两个数
 

加一
 

减一
 

判断两个数是否异号
 

n&(n-1)消除数字n的二进制表示中的最后一个1
 

相同数异或得0,0和任何数异或得对方
 

这是学员在学习位运算基础内容过程中的一些笔记分享,大家也可以把自己的学习笔记投稿给我们进行展示哦!