Python学习02:算术运算符和逻辑运算符的运用

一、算术运算符

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!!!''''
#当a<b为真,并且a>c也为真,结果就是True
print(a < b and a > c)       ===> 打印结果:True 
#当a<b为真,但b<c为假,结果就为False
print(a < b and b < c)       ===> 打印结果:False



''''解释or的运用:
or表示当两个表达式中有任意一个为真,结果为True
当两个表达式都为假,那么结果就是False
切记 必须两个表达都为假时,才会是False!!!''''
#当a<b为真,或者a>c也为真,结果就是True
print(a < b or a > c)       ===> 打印结果:True 
#当a<b为真,b<c为假,但只要有其中一个表达式为真,结果就为True
print(a < b or b < c)       ===> 打印结果:True  
#当a>b为假,b<c也为假,结果就为False
print(a > b or b < c)       ===> 打印结果:False  



''''解释not的运用:
not表示相反结果
''''
#当a<b为真,或者a>c也为真,结果应该是True,但加了not结果就是False
print(not(a < b or a > c) )      ===> 打印结果:False 
#当a<b为真,但b<c为假,结果应该是True,但加了not结果就是True
print(not(a < b and b < c))       ===> 打印结果:True

猜你喜欢

转载自blog.csdn.net/DINGMANzzz/article/details/112645265
今日推荐