Python学习四 —— 运算符

运算符

1. 运算符的概念

  • 运算符主要分四大类
    • 算数运算符
    • 逻辑运算符
    • 比较运算符
    • 赋值运算符
    • 条件运算符(三元运算)

2. 算数运算符

  • 加、减、乘、除、取整除、取余、幂、开方
取整除取余开方
+-*///%****1/2

在这里插入图片描述

3. 逻辑运算符

  • 0,空串,None转换为False,其他都是True

在这里插入图片描述

  • and逻辑与可以对符号两侧进行计算
  • 只有符号两侧的值都为True的时候,才返回True,只要有一个False,就会返回False

在这里插入图片描述

  • or的逻辑运算,当符号两侧,如果有一个值为True,就会返回True

在这里插入图片描述

  • 总结
  • 与运算规则就是找False,只要第一个值是False,则不看第二个值,直接返回第一个值,否则返回第二个值
  • 非布尔值的与或运算
    在这里插入图片描述
  • 或运算规则就是找True,只要第一个值是True,则不看第二个值,直接返回第二个值

在这里插入图片描述

4.比较运算符又叫关系运算符

在这里插入图片描述
在这里插入图片描述

  • 比较运算符中有is 和 not is需要特别注意

is和not is是比较的对象中的ID,并不是比较的Value 在这里插入图片描述
这一部分需要特别注意

5. 赋值运算符

  • Python中赋值是通过 = 符号实现
  • 赋值运算符与算数运算符对应
运算符描述实例
=简单的赋值运算符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

6. 条件运算符(三元运算)

  • 条件运算符也叫三元运算符
  • 语法:表达式1 if 条件 else 表达式2,当判断条件为真时则返回表达式1的内容,否则返回表达式2的内容

在这里插入图片描述

7. 运算符的优先级

算数运算符 > 比较运算符 > 逻辑运算符 > 赋值运算符
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值