python中共有七种运算符 , 也是面试官会问到的python基础 , 我们需要了解并熟悉 ,
有哪些运算符 ?
算数运算符
+ 加 , + 在字符串中用于做字符串拼接
- 减
* 乘
/ 除
// 商 被除数 / 除数 = 商(取整数)
% 模,取余数
** 次幂
比较运算符
> 是否大于
>= 是否大于等于
< 是否小于
= 是否小于等于
!= 是否不等于
== 是否等于
只有两种结果 True False
逻辑运算符
and
和 两个条件必须同时满足
or
或 两条件满足一个即可
not
否定 反过来的意思
非0 或者 非空 都是True
成员运算符
in 再....里面
ont in 不在....里面
赋值运算符
运算符 | 说明 | 用法 | 等价形式 |
---|
= | 赋值运算 | x = y | x = y |
+= | 加赋值 | x += y | x = x + y |
-= | 减赋值 | x -= y | x = x - y |
*= | 乘赋值 | x *= y | x = x * y |
/= | 除赋值 | x /= y | x = x / y |
位运算符
此运算符按二进制位对值进行操作。
- 与 (&) 返回按位与结果
- 或 (|) 返回按位或结果
- 异或 (^) 返回按位异或结果
- 取反 (~) 返回按位取反结果
- 左移位 (<<) 将符号左边数的二进制左移右边数位的
二级制 001 左移 2 位变成 100 也即十进制的 4 - 右移位 (>>)
身份运算符
运算符 | 功能 | 返回结果 |
---|
is | 判断两个数据引用对象否一致 | true或false |
is not | 判断两个数据引用对象是否不一致 | true或false |