松勤软件测试学员学习分享:
自动化测试工作稳定之后,一向对技术着迷的我,迫不及待地要进入测开的世界,在java和Python的方向上,我选择了Python。原因很简单,比较好上手,而且市场上也比较主流。在跟着课程学习的同时,还会找点时间去刷刷经验,提升一下代码能力,下面就为大家分享我的一些经验。
一、运算符基础
a = 10 , 二进制表示 1010
b = 12 , 二进制表示 1100
二、位运算技巧
利用或操作 | 和空格将英文字符转换为小写
利用与操作 & 和下划线将英文字符转换为大写
利用异或操作 ^ 和空格进行英文字符大小写互换
不用临时变量交换两个数
加一
减一
判断两个数是否异号
n&(n-1)消除数字n的二进制表示中的最后一个1
相同数异或得0,0和任何数异或得对方
这是学员在学习位运算基础内容过程中的一些笔记分享,大家也可以把自己的学习笔记投稿给我们进行展示哦!