Python基础练习——表达式和运算符

算术运算

  • 加法运算
  • 减法运算
  • 乘法运算
  • / 除法运算
  • % 取余运算
  • // 取商运算/地板除
  • ** 幂运算
练习
# 加法+  减法-  乘法*  除法/   
# 取商//  取余%  幂运算**
a,b=3,5
print(a)
print(b)
print('*'*20)

print(a+b)  # 加法+ 
print(a-b)  # 减法- 
print(a*b)  # 乘法*
print(b/a)  # 除法/  
print(b//a) # 取商// 
print(b%a)  # 取余%
print(b**a) # 幂运算**
print(a**b)
3
5
********************
8
-2
15
1.6666666666666667
1
2
125
243

比较运算

  • == 等于运算
  • != 不等于运算
  • > 大于运算
  • < 小于运算
  • >= 大于等于运算
  • <= 小于等于运算

赋值运算

  • = 普通赋值
  • += 加法赋值
  • -= 减法赋值
  • *= 乘法赋值
  • /= 除法赋值
  • %= 取余赋值
  • //= 取商赋值
  • **= 幂赋值
练习
a,b=3,4
print(a)
print(b)

a+=b
print(a)

a*=b
print(a)

a//=b
print(a)
3
4
7
28
7

逻辑运算

  • 与运算
  • or 或运算
  • not 非运算

运算优先级问题

  • ** 指数 (最高优先级)
  • ~ + - 按位翻转, 一元加号和减号 (最后两个的方法名为 +@ 和 -@)
  • / % // 乘,除,取模和取整除
  • 加法减法
  • >> << 右移,左移运算符
  • & 位 ‘AND’
  • ^ | 位运算符
  • <= < > >= 比较运算符
  • == != 等于运算符
  • = %= /= //= -= += = *= 赋值运算符
  • is is not 身份运算符
  • in not in 成员运算符
  • not or and 逻辑运算符

你可能感兴趣的:(Python基础)