ThinkChat2.0新版上线,更智能更精彩,支持会话、画图、阅读、搜索等,送10W Token,即刻开启你的AI之旅 广告
[toc] ## **算术运算符** 以下假设变量: a=10,b=20: | 运算符 | 描述| | ------------ | ------------ | |+ |加 - 两个对象相加 | |- |减 - 得到负数或是一个数减去另一个数 | |* |乘 - 两个数相乘或是返回一个被重复若干次的字符串 | |/ |除 - x除以y | |% |取模 - 返回除法的余数 | |** |幂 - 返回x的y次幂 | |// |取整除 - 返回商的整数部分(向下取整)| ## **比较运算符** | 运算符 | 描述| | ------------ | ------------ | |== |等于 - 比较对象是否相等| |!= |不等于 - 比较两个对象是否不相等 | |<> |不等于 - 比较两个对象是否不相等,python3取消| |> |大于 - 返回x是否大于y| |< |小于 - 返回x是否小于y。| |>= |大于等于 - 返回x是否大于等于y。| |<= |小于等于 -返回x是否小于等于y。 | ## **赋值运算符** | 运算符 | 描述| 实例 | | ------------ | ------------ | ------------ | |= |简单的赋值运算符 |c = a + b 将 a + b 的运算结果赋值为 c| |+= |加法赋值运算符 |c += a 等效于 c = c + a| |-= |减法赋值运算符 |c -= a 等效于 c = c - a| |*= |乘法赋值运算符 |c *= a 等效于 c = c * a| |/= |除法赋值运算符 |c /= a 等效于 c = c / a| |%= |取模赋值运算符 |c %= a 等效于 c = c % a| |**= |幂赋值运算符 |c **= a 等效于 c = c ** a| |//= |取整除赋值运算符 |c //= a 等效于 c = c // a| ## **逻辑运算符** | 运算符 | 逻辑表达式| 描述 | | ------------ | ------------ | ------------ | |and |x and y |布尔"与" - 两个为真则true。| |or |x or y |布尔"或" - 任意一个为真则true | |not |not x |布尔"非" - 取反| ## **身份运算符** 身份运算符用于比较两个对象的存储单元 | 运算符 | 描述 | | --- | --- | | is | is 是判断两个标识符是不是引用自一个对象,x is y, 类似 id(x) == id(y) | | is not |is not 是判断两个标识符是不是引用自不同对象 x is not y ,类似 id(a) != id(b)| ## **三元运算** 三元运算又称三目运算,是对简单的条件语句的简写,如: 简单条件语句: ``` if 条件成立: val = 1 else: val = 2 ``` 改成三元运算: ``` val = 1 if 条件成立 else 2 ```