### 1.位运算符
```
概述:
按照位运算符把数字转换为二进制来计算
python中的位运算法则有哪些?
运算符 描述 示例
& 按位与运算符:参与运算的两个值,如果两个相应位都是1,则该位的结果为1,否则为0
| 按位或运算符:只要对应的两个二进制位有一个为1,结果就为1,反之为0
^ 按位异或运算符:当两个二进制位不相同时,结果为1,反之为0
~ 按位取反运算符:对数据的每一个二进制位进行取反,即把1变为0,0变为1 ~x类似-x-1
10 -11
<< 左移运算符:运算数的每一个二进制位全部向左移若干位,由<<右边的数字指定了移动的位数,高位丢弃,低位补0
>> 右移运算符:把>>左边的运算数的各个二进制位全部右移若干位,由>>右边数字控制移动的位数
```
## 循环语句
## 2.for 循环
### 2.1 for循环格式
~~~
和while一样 也能够进行数据的循环
循环序列的项目 String
格式:
for 临时变量 in 字符串或者列表
执行循环对应的结果
else:
执行不满足循环条件的结果
#案例:循环一个字符串里面每一个字符
#案例:循环一个空字符串
#循环输出1-10的结果
拓展:
enumerate()枚举函数 可以同时获取下标和元素值
~~~
### 2.2 for循环的嵌套
~~~
语法格式:
for 临时变量1 in 字符串或者列表:
for 临时变量2 in 字符串或者列表:
执行的代码
#输出5*5的矩形
#打印九九乘法表
~~~
### 2.3 死循环
~~~
1.cpu满负荷工作 损坏计算机硬件
2.内存溢出
语法格式:
while True:
执行的代码
需要有一个结束的条件
~~~
## 3.break / continue
### 3.1 break
~~~
#总结:终止程序的执行 后面代码不会继续执行
~~~
### 3.2 continue
~~~
#总结:跳出当前循环 后面的会继续循环执行
~~~
### 3.3 注意点
~~~
1.break,continue一般使用在循环语句里面 在if条件语句使用
~~~
##