一、算数运算符
\除
\整除(取商)
%取余
**指数
()小括号
1+1.1 输出2.1
1-0.5 输出0.5
2*0.5 输出1.0
4/2 输出2.0
2**3 输出8
只要有小数参加,结果必为小数。/的输出结果也为小数
二、赋值运算符
=赋值运算符
- 单个变量赋值
num=1
- 多个变量赋不同值
num,float,str=10,0.5,'hello world'
print(num) #10
print(float) #0.5
print(str) #hello world
- 多个变量赋相同值
a=b=10
print(a) #10
print(b) #10
三、复合赋值运算符
+= -= *= /= //= %= **=
容易让人理解错误的代码:
d=10
d*=1+2
print(d) #运行结果为30
计算机会先运行*=右边的代码1+2
四、比较运算符
== != > < >= <=
条件成立则结果为True,不成立则结果为False
五、逻辑运算符
- 条件的逻辑运算
and x and y x和y两个条件,全真则真,有假则假
or x or y x和y两个条件,全假则假,有真则真
not not x 逻辑取反 - 数字的逻辑运算
and只要有一个值为0,则结果为0,否则结果为最后一个非0数
or只有所有值均为0时结果才为0,否则结果为第一个非0数