VOL 398
17
2022-06
今天距2023年197天
这是ITester软件测试小栈第398次推文
点击上方蓝字“ITester软件测试小栈“关注我,每周一、三、五早上 09:00准时推送,每月不定期赠送技术书籍。
微信公众号后台回复“资源”、“测试工具包”领取测试资源,回复“微信交流群”、“内推群”一起进群打怪。
本文1440字,阅读约需5分钟
Hi,大家好,我是胖虎。在上一篇Python自动化测试系列文章:Python自动化之Python保留字、标识符、变量,主要介绍Python中保留字、标识符、变量的使用。
今天我们主要介绍Python中的算术运算符、赋值运算符、比较运算符、布尔运算符、成员运算符、身份运算符。
一
算术运算符
1
标准算术运算符
标准的元素运算符加减乘除如下:
- 加( )
- 减(-)
- 乘(*)
- 除(/)
实例:
输出结果如下:
2
取余运算符
取余运算符: %, 顾名思义, 返回除法的余数。
实例:
3
幂运算符
幂运算符: **, 返回a的b次幂。
实例:
4
取整运算符
取整运算符: // , 返回除法的整数
实例:
二
赋值运算符
1
常用的赋值运算符
实例:
代码语言:javascript复制a = 11
b = 5
# 加法赋值运算符
a = 5
print(a) # 16
# 减法赋值运算符
a -= b
print(a) # 11
# 乘法赋值运算符
a *= b
print(a) # 55
# 取整赋值运算符
a //= b
print(a) # 11
# 取余赋值运算符
a %= b
print(a) # 1
# 幂赋值运算符
a **= b
print(a) # 1
# 除法赋值运算符
a /= b
print(a) # 0.2
2
解包赋值
解包赋值, 需等号左侧的变量个数和等号右侧的值个数相同,不然会报错。
实例:
3
变量交换
三
比较运算符
1
常用的比较运算符
实例:
2
=和==的区别
初学者,容易把=和==弄混,两者有什么区别呢?
在Python中, = 表示赋值运算符, == 表示比较运算符
比如:
- a = 5 表示将5赋值给变量a;
- a == 5 表示判断a是否等于5,如果等于就返回True, 如果不等于就返回False。
四
布尔运算符
1
常用的布尔运算符
布尔运算符即对布尔值的运算
常用的布尔运算符如下:
2
布尔运算符实例
五
成员运算符
1
常用的成员运算符
成员运算符: 用来识别某一个元素是否是一个对象的子元素。
常用的成员运算符:
2
成员运算符实例
六
身份运算符
1
常用的身份运算符
身份运算符: 比较对象的内存地址是否相同,使用id()可以查看对象的内存地址。
常用的身份运算符:
2
身份运算符实例
以上就是今天的全部内容,希望对大家有所帮助,也希望大家多多留言、点赞、在看、转发四连爱❤️ 支持。 咱们下篇文章见,Bye~