深圳it培训之运算符的运用
一、算术运算符
a=14
b=3
print(a+b) #加法
print(a-b) #减法
print(a*b) #乘法
print(a/b) #除法
print(a//b) #除法,取整数部分
print(a%b) #取模,取余数,用于判断是否能被整除
print(a**b) #a的b次方
c=-5
print(a//c) #a=14,c=5除法,取整数部分2 2余4
print(a//c) #a=14,c=-5除法,取整数部分-3 -2余4
for i in range(0,11): #用余数来判断给定的数属于奇数还是偶数
# if i%2==0:
if i % 2 ==1:
print(i)
二、赋值运算符
# a=5
# b=6
# a=a+b
# print(a)
# i+=2 #相当于i=i+1
# print(i)
i=0
while i<10:
i += 2
print(i)
三、比较预算符 ---判断,符合条件返回TRUE,否则返回FALSE
a=5
b=7
print(a==b) #False
print(a>b) #False
print(a<b) #True
print(a>=b) #False
print(a<=b) #True
print(a!=b) #True
四、逻辑运算符
a=5
b=3
print(a<b and a+b) #False
# 前提,and前后的判断如果有一个是False,那么就是False,如果都是TRUE,则返回and后面的结果
print(a<b or a==b) #False
# 前提,or前后的判断如果有一个不是False,那么就返回or后面的结果,如果都是False,返回False
print(not a<b) #True
# 负负得正
五、成员运算符
list1=[1,2,3,'aa']
print(1 in list1) #True
print('cc' in list1) #False
print('cc' not in list1) #True
六、位运算符 --位操作符主要操作二进制再转换成十进制
'''
a=11 #二进制码:1011 00001011 不足8位,用0补全,在数字前面补
b=5 #二进制码:101 00000101 不足8位,用0补全,在数字前面补
# 1.按位与 相应位置都为1,才为1,否则为0
print(a&b) # 1 00000001
# 2.按位或 相应位置只有有一个是1,就为1,否则为0
print(a|b) #15 00001111
# 3.按位异或 相应位置不同的时候为1,否则为0
print(a^b) #14 00001110
# 4.按位取反 -x-1
print(~a) # -12
# 5.左移动运算符 二进位往左移动指定位数,后面用0补齐
print(a<<2) #44 00001011 左移两位 00101100
# 6.左右动运算符 二进位往右移动指定位数,前面用0补齐
print(a>>2) #2 00001011 左移两位 00000010
如需了解更多测试技术信息请关注:http://www.duoceshi.cn/ 深圳市多测师信息技术有限公司
上一篇: 多测师62期班级团建活动
下一篇: 软件测试之手工测试人员如何转测试开发?