A05-Python基础之运算符

1、分类

算数运算符、赋值运算符、复合赋值运算符、比较运算符、逻辑运算符

2、算数运算符

+ - * / 加减乘除
/ 除 7/2=3.5
// 整除 9//4=2
% 取余 9%4=1
** 指数 2**4=16
() 小括号 提高运算符优先级

混合运算优先级:
() 高于 ** 高于 +-正负号 高于 * / // % 高于 + - 加减 高于 < <= > >= == != 高于 and or not

3、赋值运算符

= 赋值 将=右侧的结果赋值给等号左侧的变量
单个变量赋值:A = 1
多个变量赋值:int1,float1,str1 = 2, 2.2, 'Hello Word'
多变量赋相同值:a = b = 10

4、复合赋值运算符

+= -= *= /= //= %= **=
A += 1 等价于 A = A+1
注意:赋值优先级级别最低
先算复合赋值运算符右侧的表达式
再算复合赋值运算符的算数运算
最后算赋值运算

A = 10
D *= 1+2

结果:

D = 30

5、比较运算符

== 判断相等 真True 假False
!= 判断不等于 真True 假False
> 左侧大于右侧,为真
< 右侧大于左侧,为真
>= 左侧大于等于右侧,为真
<= 右侧大于等于左侧,为真

6、逻辑运算符

作用:扩充条件

and    or    not

and:布尔与:x and y
如果x为false,不检查y直接返回false
如果x为ture,返回y的值
or:布尔或:x or y
如果x为ture,不检查y直接返回ture
如果x为false,返回y的值
not:布尔非:not x
如果x为true,返回false
如果x为false,返回true
示例:

(3>4)and(4>1)  
False

7、数字之间的逻辑运算

and运算符
只要有一个运算符为0,结果为0
否则,结果为最后一个非0数字
or运算符
只有所有结果为0,结果为0
否则,结果为第一个非0数字

欢迎指正错误!

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值