无论是哪一种编程语言都设定的有运算符,不同的编程语言的运算符也稍有不同。接下来就让我介绍一下Python的基本运算符。
常见运算符分为以下几类;
1)算数运算符
+# 加法
-# 减法
*# 乘法
/ # 除法
% # 求余数,求模
// # 整除
** # 幂次方
2)逻辑运算符
># 大于
<# 小于
>= # 大于等于
<= # 小于等于
!= # 不等于
3)逻辑运算符
与(并且): and 多者条件必须同时满足
或(或者): or 只要有一者为真,则为真
非(不是): not 取反
4)赋值运算符(结果是一个bool值)
Python没有自加自减运算符
= # 将右侧的值赋给左侧
+= # a += 1 ==> a = a + 1
-= #a-= 2, a 原来的数据减去 2 再赋值给 a
= #a=2,a 原来的数据乘以 2 再赋值给 a
/= #a/=2,a 原来的数据除以 2 再赋值给 a
= #a=2,将 a 原来的数据取 2 次方运算再赋值给 a
//= #a//=3 将 a 原来的数据整除以 3 将结果赋值给 a
%= #a%=2,a 原来的数据除以 2,将余数赋值给 a
5)位运算
与运算:& 以两者补码运行,如果两者都为真则为真
或运算:| 以两者补码运行,如果两者一者为真则为真
异或运算:^ 以两者补码运行,弱国两者对应为一真一假则为真
左移运算:<<
右移运算:>>
…
所有编程语言都按照以下三大流程的,
1)顺序(从上到下,从左到右)
2)选择(分支)结构
单分支
if条件:
语句块
双分支
if条件:
满足条件执行的代码
else:
不满足条件要执行的代码
3)循环结构
while语句的使用
while条件:
循环体
break可以终止循环
continue在满足条件的情况下,可以跳过此次循环
这是由冯·诺依曼提出的。