当前位置: 首页> 技术文章> 深圳it培训之运算符的运用

深圳it培训之运算符的运用

深圳it培训之运算符的运用

、算术运算符

upfile1626139109817.jpg

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)  #ab次方

c=-5

print(a//c)  #a=14c=5除法,取整数部分2   24

print(a//c)  #a=14c=-5除法,取整数部分-3   -24

 

for i in range(0,11):   #用余数来判断给定的数属于奇数还是偶数

    # if i%2==0:

    if i % 2 ==1:

        print(i)

、赋值运算符

upfile1626139179462.jpg

# 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

upfile1626139229208.jpg

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期班级团建活动

下一篇: 软件测试之手工测试人员如何转测试开发?

QQ技术交流群

多测师官方学习交流
556733550

加入群聊