Python之运算符

Python之运算符

计算机可以进行的运算有很多种,可不只加减乘除这么简单,运算按种类可分为算数运算、比较运算、逻辑运算、赋值运算、成员运算、身份运算、位运算,今天我们暂只学习算数运算、比较运算、逻辑运算、赋值运算

一、算数运算

假设以下变量中a=10,b=20

运算符 描述 实例
+ 加——两个对象相加 a+b 输出结果为30
- 减——两个对象相减或者表示一个负数 a-b 输出结果为-10
* 乘——两个数相乘或者是返回一个被重复若干次的字符串 a*b 输出结果为200
/ 除——两个数相除 b/a 输出结果为2
% 取模——返回两数相除后的余数 b%a 输出结果为0
** 幂——两数进行幂运算 a**b输出结果为100000000000000000000
// 取整除——返回商的整数部分 9//2 输出结果为4,9.0//2.0 输出结果为4.0

二、比较运算

假设以下变量中a=10,b=20

运算符 描述 实例
== 等于——比较两个对象是否相等 (a == b)返回False
!= 不等于——比较两个对象是否不相等 (a != b)返回True
<> 不等于——比较两个对象是否不相等 (a <> b)返回True,这个运算符跟!=类似。
> 大于 (a > b)返回False
< 小于 (a < b)返回True
>= 大于等于 (a >= b)返回False,(a >= 10)返回True
<= 小于等于 (a <= b)返回True,(a <= 10)返回True

三、赋值运算

假设以下变量中a=10,b=20

运算符 描述 实例
= 简单的赋值运算符 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

四、逻辑运算

假设以下变量中a=10,b=20

运算符 描述 实例
and 判断多个条件均为真时,返回True a>10 and b>10 ,结果为 False
or 判断多个条件中任意条件为真时,返回True a>10 or b>10 ,结果为True
not 取反 not a>b ,结果为True
原文地址:https://www.cnblogs.com/Kwan-C/p/11439818.html