Python 常见运算符的用法

1.赋值运算符

赋值
赋值运算符只有一个,就是“=”。作用是把等号右边的值赋给左边的变量。 除了普通的单变量和多变量的赋值,即:a=1,a,b=1,
a,b=1,2等赋值方式, 还支持多变量多重赋值:a=b=c=1,也支持赋值数据运算的结果:num=1+2等。
先运算后赋值

+= 、 -= 、 *= 、 /= 、%= 、 //= 、 **=

a = 1
a += 1 		 #a=a+1
print(a)
#输出: 2
a = 1
b = 2
a += b       #a=a+b
print(a)
#输出: 3

2.常见数学运算符

运算符描述实例(a=10,b=21)
+两数相加a+b 输出结果 31
-得到负数或是一个数减去另一数a-b 输出结果 -11
*两个数相乘或是返回一个被重复若干次的字符串a*b 输出结果 210
/x除以yb/a 输出结果 2.1
%求余b%a 输出结果 1
**乘方a**b 输出结果为10的21次幂
//取整9//2输出结果 4 , 9.0//2.0 输出结果 4.0

3.常见数学函数

round 四舍五入
round(8.9)	#默认四舍五入保留到整数位
#输出:9
round(6.74,1)	#四舍五入保留小数点后一位
#输出:6.7
round(6.747,2)	#四舍五入保留小数点后两位
#输出:6.75
ads 绝对值取整
ads(-3) 
#输出:3
ads(5)
#输出:5
ceil向上取整
import math		#ceil为math数学函数,使用前先导入math包
math.ceil(5.3)	#输出:6
math.ceil(5.01)	#输出:6
floor向下取整
import math		#floor为math数学函数,使用前先导入math包
math.floor(6.0)	#输出:6
math.floor(5.9)	#输出:5
trunc截取整数位
import math 		#trunc为math数学函数,使用前先导入math包
math.trunc(4.85)	#输出:4
pow幂运算
import math		#pow为math数学函数,使用前先导入math包
math.pow(2,4)	#代表运算2的4次方
#输出:16
math.pow(5,2)	#代表运算5的2次方
#输出:25

4.比较运算符

zhangsan=15
lisi=16
print(zhangsan>lisi)#输出 False

5.逻辑运算符

逻辑运算符用于对两个布尔类型操作数进行运算,其结果也是布尔值。

运算符描述
and表示逻辑与。两数同为True时,返回 True。
or表示逻辑或。两数中有一个为True时,返回True. 。
not表示逻辑非。如果数值为True,返回False。
x=7*3
print(x>10 and x<20)#输出False

6.成员运算符

成员运算符用来判断指定的序列中是否包含某个值,如果包含,返回True,否则返回False。

运算符描述实例(x:成员,y:可迭代对象)
in如果在指定序列中找到该值,则返回True;否则返回Falsex in y:如果x在y序列中,返回True
not in如果在指定序列中没有找到该值,则返回True;否则返回Falsex not in y:如果x不在y序列中,返回True
print('h'in'Hello Python')#输出True

7.身份运算符

身份运算符用于比较两个对象的存储地址

运算符实例(x:变量,y:变量)
isx is y,等价于 id(x)==id(y)。如果x和y引用同一个对象或者保存在同一块内存地址,返回True;否则返回False
is notx is not y,等价于id(x)!=id(y),如果x和y引用同一个对象或者保存在同一块内存地址,返回False;否则返回True

表中的id()函数返回的是对象指向内存的地址,是一串阿拉伯数字,经常用来判断对象是否相同。

a=20
b=20
print(a is b)#输出 a=20
print(id(a))#输出 140718664124672
print(id(b))#输出 140718664124672(表示数字20所指向的内存地址)
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值