常见的运算符

一、常见的运算符
1、 算数运算符
2、 逻辑运算符
3、 关系(比较运算符)
二、三大流程
|—— 顺序
|——选择(分支)
|——循环
算术运算符:

  • (加)-(减) *(乘 ) /(除) %(求余)//(整除) **(幂次方)

关系(比较)运算符: 返回的是布尔值

  	大于

< 小于

= 大于等于
<= 小于等于
!= 不等于
== 等于

逻辑运算符:(结果也是一个布尔值):当逻辑运算符比较复杂的时候 尽量加括号
与(并且):and ——所有条件都成立才为真 多个条件必须同时满足 二进制位移运算
或(或者):or ——条件中满足一个就可以,全为假时不满足,只要有一者为真,全为真
非(不是):not ——取反
赋值运算符:
在这里插入图片描述
——————*Python没有自加和自减运算符

位运算 &(与) |(或) ^(异或)
一个字节 8个bit
源码;数组的二进制码
反码:符号位不变,其余各位取反
补码:反码+1
计算机底层是补码运行的
16>>3=2
2<<4=32
与运算:以两者的补码运行,如果两个对应位数上的两个值都为真,则为真
或运算:以两者的补码运行,如果两个对应位数上的两个值有一者为真则为真
异或运算:以两者的补码运行,如果两个对应位数上的两个值相反,则为真
左移运算<<
右移运算>>
|——例(8到2 快速 8>>2)
8: 0000 1000
右移:0000 1000
————————
2: 0000 0010

三大流程(程序控制流程)
|——顺序(从左而又,从上到下)
|——分支(选择结构)
|——单分支
If条件:
#语句块
|——双分支
If条件:
#条件满足执行的代码
Else:#条件不满足需要执行的代码
|——多分枝
If条件1:
#执行符合条件1的代码
Else条件2:
#执行符合条件2的代码
。。。。
Else:
#上面条件都不满足,则执行

|——循环结构

循环语句的使用:
|——while
While条件:
#循环体
Break可以终止循环
*——编码时拒绝两行代码的重复,使用循环语句,重复使用
Continue代码终止本次循环,直接跳过做判断继续下次循环(必须满足条件)
|——在python中,空格和tab不能混合使用,一旦混合使用便会报错
while condition:
# 循环体
|—— for

猜你喜欢

转载自blog.csdn.net/Dyamb/article/details/100643133