Python学习笔记(4)-运算符

一、算术运算符

以下变量默认a = 10,b = 20。

运算符实例结果描述
+a + b30加 — 将两个变量相加
-a - b-10减 — 将两个变量相减
*a * b200乘 — 将两个变量相乘
/b / a2除 — 将两个变量相除
%a + b30取模 — 返回除法的余数
**a ** b100000000000000000000幂 — 返回x的y次幂
//7//2
-7//2
7.0//2
-7.0//2
3
-4
3.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 <= b)True等于 — 前者是否小于等于后者

三、赋值运算符

以下变量默认a = 10,b = 20。

运算符实例结果描述
=b = a10简单的赋值运算符,将a的值赋值给c。
+=b += a30加法赋值运算符,b += a 等效于 b = b + a。
-=b -= a10减法赋值运算符,b -= a 等效于 b = b - a。
*=b *= a200乘法赋值运算符,b *= a 等效于 b = b * a。
/=b /= a2.0除法赋值运算符,b /= a 等效于 b = b / a。
%=b %= a0取模赋值运算符,b %= a 等效于 b = b % a。
**=b **= a10240000000000幂赋值运算符,b **= a 等效于 b = b ** a。
//=b //= a2取整除赋值运算符,b //= a 等效于 b = b // a。

四、逻辑运算符

以下变量默认a = 10,b = 20。

运算符实例结果描述
anda and b20布尔"与" -— 如果 a 为 False,a and b 返回 False,否则它返回 b 的计算值。
ora or b10布尔"或" — 如果 a 是非 0,它返回 a 的值,否则它返回 b 的计算值。
notnot ( a and b )False布尔"非" — 如果 a 为 True,返回 False 。如果 a 为 False,它返回 True。
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值