Python 运算符

python运算符:

1.算术运算符

2.比较运算符

3.赋值运算符

4.逻辑运算符

一、算术运算符

运算符即对数据值进行算术运算,令 a=10,b=5

运算符  名称  描述
 +   两个值进行相加 a+b = 15
  - 两个值进行相减 a-b = 5
 * 两个值进行相乘 a*b = 50 
/  两个值进行相除 a/b = 2
%  取余 获取两个值整除之后,得到的余数 a%b = 0
// 取整除 获取两个值相除之,得到的整数部分 a//b =2
** 取幂 获取前值(a)的(后置)次幂 a**b = 100000

 

 

 

 

 

 

 

 

 

 

二、比较运算符

 值的相互比较大小,返回的值为布尔类型值,True 或 False 。以下举例 a = 10 , b = 20 

运算符 名称 描述
== 等于

比较两个值是否相等

注:python中计算值是否相等,同时会计算数据类型是否一致,即数字类型的10和字符串类型的10得到的值为 False

(a==b)返回的是 False

注: 

>>>a = 10
>>> b = "10"

(a==b)返回的是 False

 != 不等于  比较两个值是否不相等  (a==b)返回的值为 True
 <> 不等于   比较两个值是否不相等  (a<>b)返回的值为 True
 大于  比较a的值是否大于b的值 (a>b)返回的值为 False 
小于  比较a的值是否小于b 的值  (a<b)返回的值为 True 
>=  大于等于  比较a的值是否大于等于b的值    (a>=b)返回的值为 False
<=  小于等于   比较a的值是否小于等于b的值  (a<=b)返回的值为True 

 

 三、赋值运算符

将获取到的值赋给参数,即给新获取到的值命名。例:a = 10 ; b = 20

运算符 名称 描述
= 等号 将右值赋值给左边的变量(最基本的赋值运算符)

a = 5 

b = "我是值"

+= 加等号 将右值与左值进行相加,再赋值给左边的值

a +=b 即 a = a+b

输出a的值为30;b的值为20

-= 减等号 将左值减去右值,再将结果赋值给左边的值

a -=b 即 a = a-b

输出a的值为-10,b的值为20

*= 乘等号 将左值乘以右值,再将结果赋值给左边的值

a *=b 即 a = a*b

输出a的值为200 ,b的值为20

/= 除等号

将左值除以右值,再将结果赋值给左边的值;

右边的值不能为0

a /= b 即 a = a / b

输出a的值0.5, b的值为 20 

%= 余等号 将左值与右值进行取余,再将结果赋值给左边的值;

a %= b 即  a = a%b

输出a 的值10 ,b的值为20

**= 幂等号 计算左值的右值的次幂,再将结果赋值给左边的值

a **= b 即 a = a**b

输出a的值100000000000000000000 ;b的值为20

//=  取整等号 左值与右值的整除值,赋值给左边的值

a //= b 即 a = a // b

输出a的值 0;b的值为20 

 

四、逻辑运算符

逻辑运算是对逻辑运算进行处理,即为类型

运算符 名称 表达式 描述
 and  逻辑与运算,“且”  a and b  当 a 和 b  都为真时,  a and b 的结果才为真,否则为假

true and  true 返回值为 true

true and false 返回值为false 

false and false 返回值为 false

 or  逻辑或运算,“或”  a or b  当 a 和b 都为假时, a or b 的结果才是假,否则为真

 true or true 返回值为 true

true or false 返回值为 true

false or false 返回值为 false

 not  逻辑非运算,"非"  not a

 如果 a 为假时,那么 not a 的结果为 真;

如果 a 为真时,那么 not a 的结果为假;

 not true 返回值为 false

not false 返回值为 true

posted @ 2020-07-27 14:26  默宇成殇  阅读(30)  评论(0)    收藏  举报