python中常用的运算符

Python011

python中常用的运算符,第1张

python常见的运算符

1.算数运算符

算术运算符用于执行加减乘除、取余等基本数学运算,其中为了方便输入用斜杠"/"表示除号。和其它编程语言中两个整数相除结果为整数不同,Python中两个整数相除结果为小数,如果需要获取整除结果则需要使用两个斜杠"//"。Python中用两个“*”号表示求幂,例如 2**3=8,3**2=9。

①+ 名称:加

可用于对数字,序列等数据操作 。对于数字进行求和;其他的是连接

②- 名称 :减 只是求差

③* 名称:乘法

可用于数字、序列等数据进行操作;数字是求积;其他类型进行连续性的操作

④/ 名称:除法 求商

⑤% 名称:取余 求两个数字除法运算的余数

⑥** 名称:幂求a的b次幂

⑦// 名称:地板除法求商取整

2.关系运算符

关系运算符用于比较两个操作数之间的大小关系,返回值为True或False。

① == 名称:等于 ② !=不等于③ > 大于④ < 小于⑤ <= 小于等于 ⑥ >= 大于等于

注意:1. 一个=表示赋值,两个==表示判断两个对象是否相等

2.关系运算符可以连用

3.逻辑运算符

逻辑运算符用于判断多个条件是否满足某一要求。与其他编程语言不同的是:Python中用 not 表示逻辑非,and 表示逻辑与, or 表示逻辑或。

① and 名称:逻辑与 只有当and两边的之都为 True时,结果为True,否则结果均为False

② or 名称:逻辑或只有当or两边的之都为False时,结果为False,否则结果均为True

③not 名称:逻辑非结果与原来的结果相反,总是。

注意:逻辑与和了逻辑或在进行求解期间 ,总是从左到右一次执行 ,如果在某一步可以确定结果,那么将不在执行后面的表达式。

4.赋值运算符

运算符 += -= *= /= %= **= //= &= |= ^= <<= >>=

名称 加赋值 减赋值 乘赋值 除赋值 取余赋值 幂赋值 地板除法赋值 位与赋值 位或赋值 位异或赋值 左移赋值 右移赋值

例子 a +=b a -= b a *= b a /= b a %= b a **= b a //= b a &= b a |= b a ^= b a <<= b a >>= b

说明 a = a + b a = a - b a = a * b a = a / b a = a % b a = a ** b a = a // b a = a &b a =a | b a = a ^ b a = a <<b a = a >>b

5.身份运算符

in 例子:x in y 表示y中是否含有x,如果有则返回True,没有责则返回False

not in 例子: x not in y 表示y中是否含有,没有返回位True,有返回False

Python中的运算符主要分为六大类,其中包含算术运算符、赋值运算符、比较/关系运算符、逻辑运算符、位运算符以及三目运算符。

1、Python算术运算符

是对数值类型的变量进行运算的,比如说:加、减、乘、除、取模和乘方运算等

2、Python赋值运算符

是对已存在的变量进行重新设置新值的运算符

3、Python关系运算符(也被称为比较运算符)

关系运算符结果一般包含bool、True、False等,而关系表达式经常用在if结构的条件中或循环结构的条件中

4、Python逻辑运算符

是用于连接多个条件,一般来讲就是关系表达式

5、Python位运算符

主要是用于数值类型的二进制的运算

6、Python三目运算符

在Python中,没有其他语言的三目运算符,可以借助if语言实现类似的三目运算符。

算术运算符

比较(关系)运算符

赋值运算符

逻辑运算符

位运算符

成员运算符

身份运算符

运算符优先级