"""
算数运算符
+ 相加
- 相减
* 乘
/ 除
% 取余
// 取整
** 次方
"""
print(20 + 20)
print(100 % 3)
print(100 // 3)
print(100 ** 3)
"""
比较运算符
== 等于
!= 不等于
> 大于
< 小于
>= 大于等于
<= 小于等于
"""
print(10 == 20)
print(10 != 20)
a = 30
print(10 <= a <= 30)
"""
赋值运算符
= 赋值
+= 先相加在赋值
-= 先相减在赋值
*= 先相乘在赋值
"""
num = 15
# num+=10 num=num+10
num *= 20 - 3 * 3 # 先算右边的表达式再赋值
print(num)
"""
逻辑运算符
and 两个表达式都为真,才会返回真
or 一个表达式为真,就会返回真
not 取反
"""
print(10 > 9 and 5 < 3)
print(123 and 456)
# 能被3整除,或者能被2整除
a = 15
print(a % 3 == 0 or a % 2 == 0)
print(not (a < 10))
"""
成员运算符
in 如果在指定的序列中找到值返回 True,否则返回 False。
not in 如果在指定的序列中找不到到值返回 True,否则返回 False。
"""
star1 = 'hello,hadoop'
list1 = [10, 20, 30]
print('a' in star1)
print(40 in list1)
print(40 not in list1)
print((30+32)*(5-3**2)-10//3)
python运算符与表达式
最新推荐文章于 2022-11-24 09:22:41 发布