本文共 1304 字,大约阅读时间需要 4 分钟。
注: from future import division <---除法运算中python2导入此模块,除不尽时,小数部分也会显示,python3中不需要导入
1'''----------运算符 + 、—、*、/、%、*--------'''a=9b=a3
print('b=a3--> %d3=%d'%(a,b))b=a+1print('b=a+1--> %d+1=%d'%(a,b))b=a-1print('b=a-1--> %d-1=%d'%(a,b))b=a/2print('b=a/6--> %d/6=%d'%(a,b))#只取整数部分,如需小数写成float类型print(9/2)print(9//2)#只取整数b=a%2print('b=a/2的余数--> %d/2的余数=····%d'%(a,b))b=a3print('b=a3--> %d**3=%d'%(a,b))#次方执行效果:2'''--------比较运算符----------'''
'''> 大于
== 等于
!= 不等于<> 不等于< 小于=> 大于等于<= 小于等于'''3'''--------赋值运算------------'''
c=9print('c=%d'%c)c+=1 #c+=1<=>c=c+1print('c=%d'%c)c-=2 #c-=2<=>c=c-2print('c=%d'%c)c=3 #c=3<=>c=c*3print('c=%d'%c)c/=5 #c/=5<=>c=c/5print('c=%0.1f'%c)#保留1位小数d=30d%=9 #d%=9<=>d=d%9print('d=%d'%d)e=20e//=3 #e//=3<=>e=e//3print('c=//%d'%e)f=5f=2 #f=2<==>f=f**2print('f=%d'%f)执行效果:4'''---------逻辑运算---------'''#只能返回真(True)或假(False),没有优先级,左--->右执行a1=10a2=20if a1==10 and a2==20: #and表示并且,所有条件都成立才能执行print('通过1')if a1<9 or a2==20: #or表示或,条件中有一个成立就可以执行print('通过2')if a1!=11 or a2!=220:print('通过3')if a1==10 or a2>30:print('通过4')if not a1==11: #not表非,可以理解为不是print('通过5')执行效果:5'''--------成员运算-----------'''#只能返回真(True)或假(False)a='abc'if 'b' in a:print('通过6')if not 'd' in a:print('通过7')执行效果:转载于:https://blog.51cto.com/9610579/2066740