Python自动化之Python常用运算符

2022-11-11 19:10:55 浏览数 (1)

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~

0 人点赞