Python 运算符
day02.1_运算符
课程内容
《常见的运算符》
> 算数运算符 + - * / % // **
> 逻辑运算符 and or not
> 关系(比较)运算符 > < >= <= != ==
>赋值运算符 = += -= *= /= //= **= %=
>位运算符 & | ^ >> <<
《三大流程》
> 顺序
> 选择(分支)
> 循环
《算数运算符》:
加(+) 减(-) 乘(*) 除(/) 求余(%) 商(//) 幂次方(**)
a = 10
b = 3
print(a + b) #输出结果13
print(a - b) #输出结果7
print(a * b) #输出结果30
print(a / b) #输出结果3.3333333333333335
print(a % b) #输出结果1
print(a // b) #输出结果13
print(a ** b) #输出结果1000
输出结果:
关系运算符:
== 等于、比较对象是否相等
!= 不等于、比较两个对象是否不相等
<> 不等于、比较两个对象是否不相等 ——————python不支持
> 大于,返回x是否大于y
< 小于,返回x是否小于y,1为真,0为假
>= 大于等于,返回x是否大于等于y
<= 小于等于,返回x是否小于等于y
a = 10
b = 3
print(a == b)
print(a != b)
"""print(a <> b) """ #不支持
print(a > b)
print(a < )
print(a >= b)
print(a <= b)
输出:
逻辑运算符:
与:(并且):and 多种条件必须同时满足
或:(或者):or 只要有一者为真,则为真
非:(不是):not 取反
a = 10
b = 5
c = 4
d = 2
print(a > b and c > d)
print(a > b or c < d)
print(not a < b )
输出结果:
赋值运算符
= #将右侧的值赋给zuoce
+= #a += 1 ==> a = a + 1
-=
*=
/=
**=
//=
%= 注:中途不能打空格
python没有自加和自减运算符
位运算符