python中也有数学运算符的运用,跟我们曾学过的加减乘除一个道理,例如:
a = 4
b = 2
print(a + b) ===> 打印结果:6
print(a - b) ===> 打印结果:2
print(a * b) ===> 打印结果:8
print(a / b) ===> 打印结果:2(除法)
print(a % b) ===> 打印结果:0(商数,取余)
c = 3
d = 2
print(c % d) ===> 打印结果:1(商数,取余)
c += 1 #表示c+1
print(c) ===> 打印结果:5(商数,取余)
还有运算符号例如:>. <. >=. <=. ==
#给出的结果是bool型,如果该判断结果是错误的,就会返回False;反之如果判断的结果是正确的,就会返回True。
a = 3
b = 4
print(a > b) ===> 打印结果:False
print(a < b) ===> 打印结果:True
print(a == b) ===> 打印结果:False
# != 代表不等与
print(a != b) ===> 打印结果:True
#小于等于 or 大于等于
#代表只要结果满足其中一项要求,打印结果就会是True;反之是False
c = 4
print(b == c) ===> 打印结果:True
print(b >= c) ===> 打印结果:True
print(b <= c) ===> 打印结果:True
其他运用方式:
1. + 不光可以作为相加运算符来使用,并且可以作为拼接符来使用
2. * 不光可以作为相乘运算符来使用,并且可以作为立方运算来使用
例如:
#将今天 和 你开心了么 拼接在一起
print('今天' + '你开心了么') ===> 打印结果:今天你开心了么
#与变量值拼接在一起
a = 4
print('今天是星期' + a) ===> 打印结果:今天是星期4
#字符串拼接在一起
i = 'DDD'
f = 'FFF'
print(i + f) ===> 打印结果:DDDFFF
# *可以代表乘法, 也可以作为几次方
a = 3
#3的平方
print(a ** 2) ===> 打印结果:9
#3的立方
print(a ** 3) ===> 打印结果:27
#3的4次方
print(a ** 4) ===> 打印结果:81
#以此类推
**
**
逻辑运算符的大概解释如下图:
a = 5
b = 10
c = 2
''''解释and的运用:
and表示当两个表达式都为真,结果为True
当两个表达式中有一个为假,那么结果就是False
切记 必须两个表达都为真时,才会是True!!!''''
#当ac也为真,结果就是True
print(a < b and a > c) ===> 打印结果:True
#当a
print(a < b and b < c) ===> 打印结果:False
''''解释or的运用:
or表示当两个表达式中有任意一个为真,结果为True
当两个表达式都为假,那么结果就是False
切记 必须两个表达都为假时,才会是False!!!''''
#当ac也为真,结果就是True
print(a < b or a > c) ===> 打印结果:True
#当a
print(a < b or b < c) ===> 打印结果:True
#当a>b为假,b
print(a > b or b < c) ===> 打印结果:False
''''解释not的运用:
not表示相反结果
''''
#当ac也为真,结果应该是True,但加了not结果就是False
print(not(a < b or a > c) ) ===> 打印结果:False
#当a
print(not(a < b and b < c)) ===> 打印结果:True