python的数字运算符

本文详细介绍了Python中的数字运算符,包括加减乘除,并通过实例演示了它们的使用。此外,还讲解了位操作符,如按位与(&)、按位或(|),以及左移(<<)和右移(>>), 并通过二进制运算展示了它们的工作原理。最后,文章提到了这些运算符只能应用于数字的操作。
摘要由CSDN通过智能技术生成

数字运算符:+、-、、/*

if __name__=='__main__':
	x=1
	y=1  #先定义参数
	print('x+y=%d'%(x+y))
	print('x-y=%d'%(x-y))
	print('x*y=%d'%(x*y))
	print('x/y=%d'%(x/y))

但是不可满足%的数字运算符

多变量一次赋值,满足所有数字运算符的运算


if __name__=='__main__':
	x,y=7,8
	print(x==y)
	print(x>=y)
	print(x<=y)
	print(x>y)
	print(x<y)


注意:运算符只能运用于数字的运用

if __name__=='__main__':
	x=8
	print(bin(x))#把8用二进制的方式体现
	print(x<<1)
	#把8右移1位,并乘以2倍体现
	#例如:8的二进制为:00001000 左移一位,变为:00010000(把数字朝左移动)
	print(x>>2)
	#向右移动2位,同样的:00001000 右移两位:00000010

**注意:**左移右移只能针对一个变量

数字运算符:& 、|

if __name__=='__main__':
	x=1
	y=8
	print(x&y)
	#&的运算为x的二进制为00000001
	        #y的二进制为00001000
	        #    结果为00000000  有两个1才为1,等同于and运算
	print(x|y)
	#|的运算为x的二进制为00000001
	        #y的二进制为00001000
	         #   结果为00001001  有一个1就是1,等同于or的运算
	         
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值