表达式
- 由一个或者几个数字或者变量或者运算符合成的一行代码
- 通常返回一个结果
运算符
- 由一个以上的值经过一系列的运算得到的新值的过程就叫做计算。
- 用来操作运算的符号叫运算符。
- 运算符的分类:
- 算数运算符
- 比较运算符或者关系运算符
- 赋值运算符
- 位运算符
- 成员运算符
- 身份运算符
a = 1 + 2
算数运算符
- 用来进行算数运算的符号
- 通常表示为 加减乘除
- Python没有自增自减运算符
a = 9 - 2
print(a)
b = 9 + 2
print(b)
c = 9 * 2
print(c)
c2 = 9 ** 2
print(c2)
d1 = 9 / 2
print(d1)
d2 = 9 // 2
print(d2)
d3 = 9 % 2
print(d3)
7
11
18
81
4.5
4
1
比较运算符
- 对两个内容进行比较
- 结果一定是布尔值,即True 或者 False
a = 3 == 4
print(a)
b = 4 != 5
print(b)
False
True
赋值运算符
逻辑运算符
- 对布尔类型的变量或者值进行运算的符号
- and:逻辑与
- or:逻辑或
- not:逻辑非
- python 里面的逻辑运算符没有异或运算
成员运算符
- 用来检测一个值或者变量是否在集合里面
- in :成员运算符
- not in:不在里面的意思
L = [1,2,3,4,5]
a = 6
aa = a in L
print(aa)
aa = a not in L
print(aa)
False
True
身份运算符
- 用来确定两个变量是否是同一变量
- is:变量运算符
- is not:不是
a = 11
b = 22
aa = a is b
print(aa)
a = 110000001
b = 110000001
aa = a is b
print(aa)
False
False
运算符的优先级