【Python自动化测试7】数据运算符知识讲解

本文详细介绍了Python中的数据运算符,包括算术、赋值、比较、逻辑、成员、身份、位运算符,以及浮点数特殊运算和随机数生成等重点知识,旨在帮助自动化测试工程师理解并运用这些运算符。
摘要由CSDN通过智能技术生成

一、前言

  本文章主要讲解的内容是关于Python的运算符以及自动化测试技术中需要使用的扩展知识,是运算符的专题讲解,下方有系列文章的传送门,感兴趣的小伙伴也可以前往查看,话不多说,让我们一起看看吧~

系列文章:
  系列文章1:【Python自动化测试1】遇见Python之美
  系列文章2:【Python自动化测试2】Python安装配置及PyCharm基本使用
  系列文章3:【Python自动化测试3】初识数据类型与基础语法
  系列文章4:【Python自动化测试4】字符串知识总结
  系列文章5:【Python自动化测试5】列表与元组知识总结
  系列文章6:【Python自动化测试6】字典与集合知识总结

  

二、数据运算合集

2.1 算数运算符

  算术运算在Python中比较常见,我们所使用的加减乘除都属于算数运算,在Python中一共有7种算数运算符:

运算符 描述 示例
+ 加:对象相加,可返回正数或负数,整数或浮点数,也可用在字符串相加等 print(10+3)
- 减:对象相减,可返回正数或负数,整数或浮点数 print(10-3)
* 乘:对象相乘,可返回正数或负数,整数或浮点数,或一个被重复若干次的字符串 print(10*3)
/ 除:对象相除,可返回正数或负数,只返回浮点数 print(10/3)
// 整除:对象进行整除,返回商的整数部分,向下取整 print(10//3)
% 模运算:对象取余,返回除法的余数 print(10%3)
** 幂运算:返回x的y次幂 print(10**3)

  对应上面的表格,让我们在Python中看下对应结果,这里需要注意的是除法无论是否能够整除,其返回结果均为浮点数

print(10+3)  # 加法
print(10-3)  # 减法
print(10*3)  # 乘法
print(10/3)  # 除法
print(10//3)  # 整除
print(10%3)  # 取余
print(10**3)  # 幂

在这里插入图片描述

  除了纯数字的运算,加法与乘法也可用于字符串的拼接或相乘,如下图所示:

a = "爱"
b = "情"
print(a+b)
print((a+b)*2)

在这里插入图片描述

2.2 赋值运算符

  赋值运算符在Python中也很常见,我们日常的算数运算也会用到赋值运算符,在Python中有8种赋值运算符:

运算符 描述 示例
= 基础赋值运算符 s = h + y
+= 加法赋值运算符 s += h等价于s = s + h
-= 减法赋值运算符 s -= h 等价于s = s - h
*= 乘法赋值运算符 s *= h 等价于s = s * h
/= 除法赋值运算符 s /= h 等价于s = s / h
//= 整除赋值运算符 s //= h等价于s = s // h
%= 模赋值运算符 s %= h 等价于s = s % h
**= 幂赋值运算
评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值