Python学习笔记:运算符和优先级

运算符和优先级

在Python中可以将运算符定义为负责两个操作数之间的特定操作的符号。Python中的运算符包括算术运算符、比较运算符、赋值运算符、逻辑运算符、位运算符、成员运算符、身份运算符、运算符优先级。

运算符

算术运算符

算术运算符用于在两个操作数之间执行算术运算。它包括加法(+),减法(-),乘法(*),除法(/),取余(%),指数(**),向下取整(//)运算。

以下实例中,若未说明数值则a=10,b=20

算数运算符 描述 示例
+ 两个操作数相加 a+b=30
- 第一个操作数减去第二个操作数 a-b=-10
* 两个操作数相乘 a*b=200
/ 第一个操作数除以第二个操作数 a/b=0.5
将第一个操作数除以第二个操作数后返回余数 21%10=1
** 计算第一个操作数的第二个操作数次幂 3**4=81
// 计算两个操作数的商并向下取整 10//4=2

赋值运算符

赋值运算符用于将右表达式的值赋给左操作数。赋值运算符如下表所述。

运算符 描述 示例
= 将右表达式的值赋给左操作数 c=a+b,将a+b的值赋值给c
+ = 通过右操作数的值增加左操作数的值,并将修改后的值赋给左操作数 a +=b,即a=a+b
- = 将左操作数的值减小右操作数的值,并将修改后的值分配回左操作数 a -=b,即a=a-b
* = 将左操作数的值乘以右操作数的值,并将修改后的值赋值回左操作数 a *=b,即a=a*b
/ = 左操作数的值除以右操作数的值,并将修改后的值赋值回左操作数 a /=b,即a=a/b
%= 将左操作数的值取余右操作数的值 a %=b,即a=a%b
**= 将左操作数的值取幂右操作数的值 a **=b,即a=a **b
//= 将左操作数的值向下取整右操作数的值 a //=b,即a=a //b

比较运算符

比较运算符用于比较两个操作数的值,并相应地返回布尔值true或false。

<
运算符 描述 示例
== 如果两个操作数的值相等,则条件变为真 (1 == 2) 返回 False
  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值