python中的运算符

对python中常用的运算符进行了总结,需要注意其中一些运算符的特殊用法。一些运算符不只可以作用于数值型数据,也可以作用于组合数据类型(列表、集合、元组等)。

算数运算符

运算符描述

x+y

加法运算,不仅适用于数字类型,还可以用于字符串(拼接)和列表、元组等可迭代对象的串联。

print([1, 2] + [3, 4])    # 输出:[1, 2, 3, 4]
print("Py" + "thon")   # 输出:"Python"
x-y

减法运算,用于数字之间的减法,还可以计算集合的差集

print({1,2,3}-{3,4,5}) #输出{1,2}
print({3,4,5}-{1,2,3}) #输出{4,5}

x*y

乘法运算,对于数字进行乘法计算,而对于序列类型(如字符串、列表、元组),表示重复序列内容指定次数

print([1] * 4)    # 输出:[1, 1, 1, 1]
print("a" * 3)    # 输出:"aaa"

​
x/y除法运算,返回浮点数结果。
x//y

整数除法,返回商的整数部分,忽略余数。

print(10 // 3)    # 输出:3
x%y

取模运算符,返回除法的余数。

print(10 % 3)    # 输出:1
**

幂运算符,计算第一个操作数的第二个操作数次方。指数可以为小数

print(2 ** 3)    # 输出:8

关系运算符

>,>=,<,<=,==,!=值的大小比较,集合的包含关系比较

成员测试运算符

in

测试一个对象是否包含另一个对象

print(60 in [70,60,50,80]) #输出true
not in

测试一个对象是否不包含另一个对象

逻辑运算符(一定注意与位运算符/集合运算符相区分)

and
or
not

位运算符/集合运算符

&

按位与,集合交集

|按位或,集合并集
^

按位异或,对称差集

print({1,2,3}-{3,4,5}) #输出{1,2,4,5}
~按位取反
<<左移运算符,将数字的所有二进制位向左移动指定的位数
>>右移运算符,将数字的所有二进制位向右移动指定的位数。

二元操作符

op=

op指代操作符,x op= y 与x = x op y等效。

例如: x += y , x -= y

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值