学习笔记—Python运算符分类

Python运算符分类

 

 

 

 一、算数运算符

运算符 描述
+
-
*
/
% 取余
// 整除
** 指数
() 小括号

 

 混合运算符优先级顺序:()>**>*,/,//,%>+,-

二、赋值运算符

运算符 描述
= 赋值

1.单个变量赋值

1 num = 1
2 print(num)

2.多个变量赋值

num1,str1 = 1,'hello world!'
print(num1)
print(str1)

3.多变量赋相同值

a = b = 2
print(a)
print(b)

三、复合赋值运算符

运算符 描述
+= 加法赋值
-= 减法赋值
*= 乘法赋值
/= 除法赋值
//= 整除赋值
%= 取余赋值
**= 幂赋值

 

b = 10
b -= 1  #b = b-1
print(b)
#输出结果为9
1 a = 100
2 a += 1 #a = a+1
3 print(a)   
4 #输出101 a = a + a,最终a = 100+1

四、比较运算符

运算符 描述
== 判断相等。两个相等才是真
!= 不等于。两个结果不相等才是真
> 左侧是否大于右侧,大于就是真
< 左侧是否小于右侧,如果小于才是真
>= 左侧是否大于等于右侧,如果大于为真
<= 左侧是否小于等于右侧,如果小于为真
 1 a = 3
 2 b = 3
 3 a == b
 4 #输出true
 5 
 6 a = 1
 7 b = 3
 8 a != b
 9 #输出true
10 
11 a = 7
12 b = 3
13 a > b
14 #输出true

五、逻辑运算符

运算符 逻辑表达式 描述
and x and y 布尔与:如果x为false,x and y 返回false,否则返回y值
or x or y 布尔或:如果x为true,x是true则返回true,否则返回y值
not not x 布尔非:如果x为true,x 是true则返回false,如果x为false,则返回true
 1 a = 0
 2 b = 1
 3 c = 2
 4 #
 5 print((a < b) and (c > b))
 6 print((a > b) and (c > b))
 7 #
 8 print((a < b) or  (c > b))
 9 print((a > b) or  (c > b))
10 #
11 print(not false)
12 
13 print(not (c > b))

总结

 

posted @ 2020-03-13 15:07  拿铁玩编程  阅读(306)  评论(0编辑  收藏  举报