本章节介绍Python中三种运算:

  • 基础运算
  • 比较运算
  • 逻辑运算

基础运算

Python中除了包含四则运算+-*/以外,还包括指数运算符**,地板除//以及求余数%。所谓的“地板除”就是取相除的整数部分。

print(5+3) #加
print(5-3) #减
print(5*3) #乘
print(5/3) #除
print(5**3) #次方
print(5//3) #地板除
print(5%3) # 去余数
8
2
15
1.6666666666666667
125
1
2

运算顺序

基础运算符的运算顺序从最高优先级规则到最低优先级规则依次如下: 1. 括号 2. 求幂(提高到幂) 3. 乘法,除法和余数 4. 加减

print(10/5-(2-3)**2)
1.0

比较预算符

比较运算符中包含以下:

  • 大于:>
  • 大于等于:>=
  • 等于:==
  • 小于:<
  • 小于等于:<=
  • 不等于!=

需要注意区分的是===,前者是表示的赋值,后者才是等于运算符。

print(5>5)
print(5>=5)
print(5==5)
print(5<5)
print(5<=5)
print(5!=5)
False
True
True
False
True
False

逻辑运算符

常见的逻辑运算符为:与(and),或(or)和非(not)

运算符 逻辑表达式 描述
and x and y x和y有都为Ture时,返回True值,否则返回Flase值
or x or y x和y有一个为Ture时,返回True值,否则返回Flase值
not not x x 为 True,返回 False;x 为 False,返回 True。
print(5>=5 and 5>3)
print(5>=5 or 5<3)
print(not 5<3)
True
True
True
print(not 5)
False

原创文章,转载请注明出处:http://michaelblog.cn/article/python-5/