第四天-运算符

python运算符学习

1)算术运算符

+ 加法 – 对操作符的两侧增加值(两者进行相加) a+b=30

- 减法 – 减去从左侧操作数右侧操作数 a-b=10

* 乘法 – 相乘的运算符两侧的值 a*b=200

/ 除 – 由右侧操作数除以左侧操作数 b/a=2

% 模 – 由右侧操作数和余返回除以左侧操作数(取余数) b%a=0

** 指数 – 执行对操作数指数(幂)的计算 a**b=10的幂20

// 地板除 – 操作数的除法,其中结果是将小数点后的位数被除去的 商。 9/2=4 而9.0/2=4.5 9.0/2.0=4.5
这里写图片描述

这里写图片描述

2)关系运算符

True>0(结果),False<=0(结果,小于等于0)

==’ 检查,两个操作数的值是否相等,如果是则条件变为真。 (a==b)不为true

<>’ 检查两个操作数的值是否相等,如果值不相等,则条件变为真。 (a<>b)为true,这个类似于“!=”运算符

>’ 检查左操作数的值是否大于有操作数的值,如果是,则条件成 立。 (a>b)不为true

>=’ 检查左操作数的值是否大于或等于右操作数的值,如果是,则条件成立。 (a>=b)不为true

<=’ 检查左操作数的值是否小于或等于右操作数的值,如果是,则条件成立。 (a<=b)为true

a = 10
b = 20
print (a==b)

这里写图片描述

这里写图片描述

3)赋值运算符

=’ 简单的赋值运算符,赋值从右侧操作数给到左侧操作数 c=a+b将指定的值a+b赋值c

+=’ 加法AND赋值操作符,它增加了右操作数左操作数和的结果赋给左操作数 c+=a 相当于c=c+a

-=’ 减AND赋值操作符,它减去右边操作数从左边操作数,并将结果赋给左操作数 c-=a 相当于c=c-a

=’ 乘法AND赋值操作符,它乘以右边的操作数与左操作数,并将结果赋给左操作数 c=a相当于c=c*a

/=’ 除法AND赋值操作符,它把左操作数与正确的操作数,并将结果赋给左操作数 c/=a 相当于 c=c/a

%=’ 模量AND赋值操作符,它需要使用两个操作数的模量和分配结果左操作数 c%=a 相当于 c=c%a

*=’ 指数AND赋值运算符,执行指数(功率)计算操作符和赋值给做操作数 c*=a 相当于 c=c**a

//=’ 地板除,并分配一个值,执行地板除对操作和赋值给左操作数 c//=a 相当于 c=c//a

a = 10
b = a
print (b)

这里写图片描述

a = 10
b = 0
c = 100
b += a
b += a #(相当于b = b+a)
c -= a
print (b)
print (c)

这里写图片描述

4)逻辑运算符

and’ 所谓逻辑与运算符。如果两个操作数都是真的,那么则条件成立。 (a and b)为true

or’ 所谓逻辑OR运算符。如果有两个操作数都是非零然后在条件变为真。 (a or b)为true

not’ 所谓逻辑非运算符。用于反转操作数的逻辑状态。如果一个条件为真,则逻辑非运算符将返回false. not (a and b )为false

a = 10
b = 0
c = 100
b += a
b += a # b = b+a
c -= a
print (b)
print (c)
print(a,b,c)
print((a + b < c) and (a < c)) #两边都为真,才是真
print((a + b > c) and (a < c)) #两边有一个假,结果才是假
print((a + b > c) or (a < c)) # 只要两边有一个正确,结果才是真
print((a + b > c) or (a > c)) # 两边同时假,结果才是是假
print(not ((a + b > c) or (a < c))) #得出结果,通过not进行反转结果,真(true)变假(false)
#优先级 (递减):() not  and  or 

这里写图片描述

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值