Python运算符

上次讲述的是python数据基本类型,链接如下:
https://blog.csdn.net/python1386/article/details/90734841
其练习题答案:1, 2, 4, 5, 6, 7, 8, 9, 11

这次将讲述运算符内容,将上日所学内容加以运用。
如下思维导图是这次的概括内容

在这里插入图片描述

运算符

算术运算符

两个数值的数学运算

运算含义
1+23
2-11
2*36
6/23.0
6//4取整2
9%5取余4
2**38

赋值运算符

两个数值的数学运算并赋值给一个数值

运算含义
a+=ba=a+ba+b相加的值赋给a
a-=ba=a-ba-b相减的值赋给a
a*=ba=a*ba*b相乘的值赋给a
a/=ba=a/ba/b相除的值赋给a
a//=ba=a//ba//b取整的值赋给a
a%=ba=a%ba%b取余的值赋给a
a**=ba=a**ba**b幂运算的值赋给a

比较运算符

比较两个数值的大小关系,返回True或False

运算含义
1>21大于2False
2<12小于1False
2<=32小于或等于3True
6>=26大于或等于True
6==46等于4False
9!=59不等于5True

逻辑运算符

将and or not 两侧的运算转换成布尔值,按如下运算得出最终布尔值。
|运算|值|
|—|-|
|True and True|True|
|True and False|False|
|False and True|False|
|False and False|False|
|True or True|True|
|True or False|True|
|False or True|True|
|False or False|False|
|not True|False|
|not False|True|

成员运算符

运算两变量之间的包含关系,返回True或False

list_01=[1,2,3,"a","b"]

print(3 in list_01) 	#True
print("c" in list_01)	#False

身份运算符

运算两对象地址是否相同,返回True或False。
id()可以获取变量存储地址。
相同数值的不可变变量或容器,其共用一个地址;
可变容器,即使是相同数值,其地址也不同。

a=1
b=1
print(a is b)#True
print(id(a),id(b))#10910400 10910400

list_01=[1]
list_02=[1]
print(list_01 is list_02) #False
print(id(list_01),id(list_02))#139688927160008 139688927160072

运算符优先级

由高到低分别是
() ** */ // % ± < <= > >=

(3+9*2**3)-10/5//3  #值为75.0

day02练习题:
1、a=2 b=4,则b /= a,b=,a=.
2、a=True and False or True ,则a=
.
3、a=[2],b=[4,2,3],则a in b 返回
_.
4、a=“hello”,b=“hello” 则a is b返回____.
5、a=2*3**2/6,则a=____.

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值