【Python基础】2.Python运算符

Python运算符

算数运算符

运算符含义举例备注
+1+2 = 3字符串、列表、元组中,可以合并成一个新的对象
-2-1 = 1
*2*3 = 6字符串、列表、元组中,可以重复并生成一个新的对象
/3/2 = 1.5
//取整3/2 = 1
%取余3%2 = 1
**2**3 = 8

赋值运算符

运算符描述举例
+简单赋值运算符c= a+b 将a+b运算后的结果赋值给c
+=加法赋值运算符c += a 等同于 c = c+a;如果是一个列表,a_list += b_list 等同于 a_list.append(b_list)
-=减法赋值运算符c -= a 等同于 c = c-a
*=乘法赋值运算符c = a 等同于 c = ca
/=除法赋值运算符c /= a 等同于 c = c/a
//=取整除赋值运算符c //= a 等同于 c = c//a
%=取模(余数)赋值运算符c %= a 等同于 c = c%a
**=幂赋值运算符c **= a 等同于 c = c**a

比较运算符

运算符含义
==是否等于
!=是否不等于
>大于
<小于
>=大于等于
<=小于等于

逻辑运算符

逻辑运算符将多个条件按照逻辑进行连接,变成 更复杂的条件
Python中的逻辑运算符只有三种

运算符含义
and
or
not

成员运算符

运算符含义举例支持的数据类型
in元素是否存在1 in (1,2,3,4)字符串、列表、元组、字典
not in元素是否不存在1 not in (1,2,3,4)字符串、列表、元组、字典
  • in 在对字典操作时,判断的是 字典的key

逻辑运算符

逻辑运算符将多个条件按照逻辑进行连接,变成 更复杂的条件
Python中的逻辑运算符只有三种

运算符含义
and
or
not

特别的

# * 可用于连续拼接字符串
"-" * 10 
# 上述代码输出结果为 10个"-"

运算符的优先级

  • 先乘除后加减
  • 统计运算从左到右
  • ()调整计算的优先级
    算数运算优先级
运算符优先级
**
* / // %
±
  • 7
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值