运算符

 

 

算术运算符

+    加 - 两个对象相加
-    减 - 得到负数或是一个数减去另一个数
*    乘 - 两个数相乘或是返回一个被重复若干次的字符串
/    除 - x除以y
%    取模 - 返回除法的余数
**    幂 - 返回x的y次幂
//    取整除 - 返回商的整数部分(向下取整)
a = 21
b = 10
c = 0

c = a + b
print(" c 的值为:", c)

c = a - b
print("c 的值为:", c)

c = a * b
print(" c 的值为:", c)

c = a / b
print(" c 的值为:", c)

c = a % b
print("c 的值为:", c)


# 修改变量 a 、b 、c
a = 2
b = 3
c = a ** b
print("c 的值为:", c)


a = 10
b = 5
c = a // b
print("c 的值为:", c)

运行以上代码结果:

 c 的值为: 31
c 的值为: 11
 c 的值为: 210
 c 的值为: 2.1
c 的值为: 1
c 的值为: 8
c 的值为: 2

比较运算符

==:比较对象是否相等
!=:比较对象是否不相等
>:大于
<:小于
>=:大于等于
<=:小于等于

a=1
b=2
print(a>b)
print(a<b)
print(a==b)
print(a!=b)
print(a>=b)
print(a<=b)

运用以上代码结果如下:

False
True
False
True
False
True

逻辑运算符

and: 布尔与   x and y  布尔"与" - 如果 x 为 False,x and y 返回 False,否则它返回 y 的计算值。
or:布尔或    x or y 布尔"或" - 如果 x 是非 0,它返回 x 的值,否则它返回 y 的计算值。
not:布尔非   not x  布尔"非" - 如果 x 为 True,返回 False 。如果 x 为 False,它返回 True。

 

x=10
y=20
print(x and y)
print(x or y)
print(not  x)

运行以上代码结果如下:

20
10
False

 

成员运算符


in:如果在指定序列中找到值返回True,否则返回False
not in:如果在指定的序列中没有找到值返回True,否则返回False

 

a=10
list=(10,20,30)
if(a in list):
    print("yes")
else:
    print("no")

运用以上代码结果如下:

yes


 
 

 

 

 

原文地址:https://www.cnblogs.com/xxxyang/p/11809199.html