【Python基础】运算符及其优先级

Python运算符优先级

在这里插入图片描述

Python运算符
算术运算符
+  -  *  /  %  **  //
赋值运算符
=  +=  -=  *=  /=  %=  **=  //=
比较运算符
==  !=  >  <  >=  <=
逻辑运算符
and  or  not
位运算符
&  |  ^  ~  <<  >>
身份运算符
is  is not
成员运算符
in  not in

算数运算符
在这里插入图片描述
注意:在Python中“/”表示普通除法(也叫真除法),其结果是实数,而“//”表示整除,得到的结果是整数,并且自动向下取整
赋值运算符
在这里插入图片描述

单个变量赋值:
num = 1
多个变量赋值:
num1, float1, str1 = 1, 1.5, 'hello'
多变量赋相同值:
num1 = num2 = 10

在这里插入图片描述
在这里插入图片描述

优先级:
1. 先算复合赋值运算符右侧的表达式
2. 再算复合赋值运算的算数运算
3. 最后算赋值运算

c = 10
c += 1 + 2
# 先算赋值运算符右侧 1 + 2 = 3, 
# 再算 c += 3 , 即 c = 10 + 3
print(c)  # 13

⽐较运算符
在这里插入图片描述
逻辑运算符
在这里插入图片描述

a = 0 b = 1 c = 2
# and运算符,只要有⼀个值为0,则结果为0,否则结果为最后⼀个⾮0数字
print(a and b)   # 0
print(b and a)   # 0
print(a and c)   # 0
print(c and a)   # 0
print(b and c)   # 2
print(c and b)   # 1
# or运算符,只有所有值为0结果才为0,否则结果为第⼀个⾮0数字
print(a or b)    # 1
print(a or c)    # 2
print(b or c)    # 1
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值