python入门基础day03

### 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条件语句使用
~~~

## 

猜你喜欢

转载自blog.csdn.net/qq_42336700/article/details/81188542