python运算符总结

python运算符总结

  • 数字运算符

  • 赋值运算符

  • 复合赋值运算符

  • 比较运算符

  • 逻辑运算符(and、or)

  • 成员运算符

  • sum(数组求和)

  • 位运算符

if __name__=='__main__'
x=1 
if x==1:
    print("True")
else:
	print("False")    
#x=1
#y=2
#等效于:
x,y=1,2
print(x+y)
输出结果:
3
if __name__=='__main__'
x,y=1,2
print(x<y)
print(x>y)
print(x<=y)
print(x>=y)
print(x==y)
输出结果:
True
False
True
False
False
x=1
y=2
print("x+y=%d" % (x+y))

输出:x+y=3
x=1
y=2
print("x-y=%d" % (x-y))

输出:x-y=-1
x=1
y=2
print("x*y=%d" % (x*y))

输出:x*y=2
x=1
y=2
print("x/y=%d" % (x/y))

输出:x/y=0
if __name__=='__main__'
x=1
y=2
if x==1 and y==2
print("True")
else
print("False")
if __name__=='__main__'
x=1
y=2
if x==1 or y==2
print("True")
else
print("False")
if __name__=='__main__'
l=[1,2,3,4]
y=5
if y not in l:
 	print("not found y")
if y in l:
    print("found y")
if __name__=='__main__'
l=(1,2,3,4)
'''
    1、sum=0的一个变量来存储将来的累加的一个结果
    2、必须要加上一个流程控制语句去做循环
    3、sum加上循环的临时变量里面
    4、sum的总和输出出来
    '''
sum=0
	for x in l
    sum+=x
    print("sum=&d"%sum)
#左移(<<)
if __name__=='__main__':
    x=8
    #这是一个x的二进制表达
    print(bin(x))#00000011->3
    print(x<<1)
输出结果:0b1000
		16
#右移(>>)
if __name__=='__main__'
	x=8
    print(bin(x))
    print(x>>1)
输出结果:0b1000
		4
#按位与(&)等同于and逻辑运算符
if __name__=='__main__'
x=2
y=3
print(bin(x))
print(bin(y))
print(x&y)
输出结果:
0b10
0b11
2
#按位或(|)等同于or逻辑运算符
if __name__=='__main__':
    x=2
    y=3
    print(bin(x))#00000010
    print(bin(y))#00000011
    print(x|y)   #00000010
输出结果:
0b10
0b11
3
  • 2
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值