1、常见的运算符
算术运算符
逻辑运算符
关机(比较)运算符
2、三大流程
顺序
选择(分支)
循环
算术运算符:
-
-
- / {%(取余数,求模)eg10%5=0} (次方)ab=a*(n个b次数的a)幂次方 //(取整除)
-
关系(比较运算符):(结果是一个bool值:真或者假)
Ø 大于
<小于
=大于等于
<=小于等于
!=不等于
==等于
逻辑运算符:
与(并且):and多个条件必须同时满足
或(或者):or 只要有一者为真,则为真
非(不是):not 取反
赋值运算符:
=
#将右侧的值赋给左侧
+=
#a +=
-=
/=
**=
//=
%=
位运算:
补充:计算机底层补码的运行。
一个字节
0000 0 0 0 0 第一位是符号位,0为正,1为负
源码:数组的二进制码
反码:符号位不变,其余各位取反
补码:反码+1
这三个可以让计算机进行负数计算
& 与运算 两个为真都为真。为1
| 或运算 一者为真则为真为1
^ 异或运算 相反为真,为1
位运算(正文):
右移运算 向右挪两位(二进制)移出去的不管
<< 左移运算 向左挪两位(几个<梛几位一个<不算)
与运算: & 以两者的补码运行,如果两个对应的尾数上的两个值都为真,则为真。
或运算: | 以两者的补码运行,如果两个对应的尾数上的两个值有一者为真,则为真。
异或运算: ^ 以两者的补码运行,如果两个对应的尾数上的两个值有两值相反,则为真
三大流程(程序控制流程)
顺序(从左而右,从上到下)
分支(选择)结构
单分支
If 条件最后结果唯一bloo值即真或假
双分支
If条件:
#条件满足执行的代码
else: #条件不满足需要执行的代码
多分支
循环结构
循环语句的使用:
While循环
While 条件:
# 循环体
下图index为自己设的变量。
Eg:请使用while循环实现0到100的和
在python语言中while循环还可以使用else
Eg:
While循环中break关键字的使用
Break有终止循环的作用,如果有多个循环那么只能终结离break最近的循环。
Continue关键字,continue会终止if
index ==50的循环(即跳过本次循环进入下次循环)
While conditdion:
###在python中一定要用一样的缩进(即用空格就用空格调整代码界面整洁,用tab键就用tab键如果一起混用就有可能会报错。)