标签:ima alt 赋值运算 %x nbsp 算数运算 逻辑运算 image python
一、算数运算
#!/usr/bin/python # -*- coding:utf-8 -*- x=10 y=5 z=x+y z1=x-y z2=x*y z3=x/y z4=x//y #取整 z5=x**y
z6=x%y z6=(x//y)**y+x*y print(z,z1,z2,z3,z4,z5,z6,z7)
执行结果分别为15 5 50 2.0 2 100000 0 82
二、比较运算
#!/usr/bin/python # -*- coding:utf-8 -*- x=10 y=5 z=x==y z1=x!=y z2=x>y z3=x<y z4=x>=y z5=x<=y print(z,z1,z2,z3,z4,z5)
运行结果为False True True False True False
三、赋值运算
= 简单的赋值运算 z=x+y,将x+y的运算结果赋值为c
+= 加法赋值运算 z+=x 等效于z=z+x
-= 减法赋值运算 z-=x等效于z=z-x
*= 乘法赋值运算 z*=x等效于z=z*x
/= 除法赋值运算 z/=x等效于z=z/x
%= 取模赋值运算 z%=x等效于z=z%x
**= 幂赋值运算 z**=z**x
//= 取整数赋值运算 z//=z//x
#!/usr/bin/python # -*- coding:utf-8 -*- x=10 y=5 z=1 z=x+y print(z) z+=x #初始变量z=15 print(z) z-=x #初始变量z=25 print(z) z*=x #初始变量z=15 print(z) z/=x #初始变量z=15 print(z) z%=x #初始变量z=15.0 print(z) z=1 #为了展示效果,此处重新为z赋值 z**=x #初始变量z=1 print(z) z=25 #为了展示效果,此处重新为z赋值 z//=x #初始变量z=25 print(z)
运行结果分别为15 25 15 150 15.0 5.0 1 2
四、逻辑运算
and 布尔“与” 如果x和y同时满足条件返回True,其中有一个不满足返回False
or 布尔“或” 如果x是True,它返回True,否则它返回y的计算值
not 布尔“非” 如果x为True,返回False,如果x为False,它返回True
#!/usr/bin/python # -*- coding:utf-8 -*- x=-10 y=5 z=1 if x>0 and y>0: print(‘x和y同时满足条件,即x和y都为真‘) elif x<0 and y>0: print(‘x和y有一个不满足条件‘) elif x<0 and y<0: print(‘x和y都不满足条件‘) elif x>0 and y<0: print(‘x和y有一个不满足条件‘) else: print(‘x和y有一个不满足条件‘)
五、成员运算
in 如果在指定的序列中找到的返回值为True,否则返回False
not in 如果在指定的序列中没有找到值返回True,否则返回False
#!/usr/bin/python # -*- coding:utf-8 -*- x=[0,2,4,6,8] print(x) if 0 in x and 1 not in x: print(‘is true‘) else: print(‘is not true‘)
标签:ima alt 赋值运算 %x nbsp 算数运算 逻辑运算 image python
原文地址:http://www.cnblogs.com/dadadadashixiong/p/6994053.html