当前位置: 首页 > news >正文

软件自动化测试基础:python运算符精讲

python中转义字符

转义字符,就是用两个字符进行转义表示一个特殊的字符。

\n 表示换行,回车
\t 表示tab键


print('hello \n world')'''helloworld'''

'

运行

运行

在print函数中,每一个print是默认自带一个\n 换行的。我们可以通过修改print的end参数控制print输出内容是否换行

print('aa',end= ' ')
python中的运算符

1 算数运算符

+-/分别表示加减乘除
// 表示求商 获取的是两个数做除法之后的商
%取余 获取的是两个数做除法之后的余数

2 比较运算符

比较运算符得到的结果都是bool类型
== 判断是否相等
!= 判断是否不相等
>,>=,<,<=分别就是数学上的意义,比较容易理解

3 赋值运算符

= 赋值, a = 10 就是将10赋值给变量a
+= 加后赋值 a+=b 将a+b的值计算出来以后,赋值给a
-=,=,/= ,%= 都是和+=一样的含义,只是计算过程变成了加减乘除

4 逻辑运算符

and or not 这三个是逻辑运算符,也是python中的关键字。

and 逻辑与,并且,它连接两个逻辑判断,只有这两个逻辑判断都为True,结果才为True
or 逻辑或 ,或者,它连接两个逻辑判断,这两个逻辑判断中只要有一个为True,结果就是True
not,逻辑非,就是取反,原来是True的,变为False,原来是False的,变为True


a = 5b = 3a >5 and b<4 # Truea >5 or b >4 # True

注意:

不同的运算符有不同的优先级,我们开发中要注意因为优先级而导致出现bug。

但是他们的优先级程度没有必要死记硬背,如果不确定,就给想要优先级高的加(),() 的优先级是最高的。

最后感谢每一个认真阅读我文章的人,礼尚往来总是要有的,虽然不是什么很值钱的东西,如果你用得到的话可以直接拿走:【文末自行领取】

这些资料,对于【软件测试】的朋友来说应该是最全面最完整的备战仓库,这个仓库也陪伴上万个测试工程师们走过最艰难的路程,希望也能帮助到你!

相关文章:

  • Python中的八个TXT文件自动化处理脚本:提升工作效率的必备工具
  • 62.【C语言】浮点数的存储
  • unity_Occlusion_Culling遮挡剔除学习
  • 从两个 Excel 表格中提取相关信息,并根据学生的 学号 和 姓名 将第一个表格中的成绩数据填充到第二个表格中(附Python代码)
  • 什么是 JWT?它是如何工作的?
  • vue数组根据某些条件进行二次切割
  • 1.2.1 HuggingFists安装说明-Linux安装
  • 如何用Prometheus监控禁用了Actuator的SpringBoot?
  • 渗透测试--文件上传常用绕过方式
  • Python编码系列—Python责任链模式:打造灵活的请求处理流程
  • 鸿蒙HarmonyOS之封装Http请求工具类
  • Llama微调以及Ollama部署
  • MRC接收机
  • 【数字图像处理】小白也能懂,最浅显方式手撕直方图均衡化(附python实现)
  • python 02 List
  • 网络传输文件的问题
  • 11111111
  • ABAP的include关键字,Java的import, C的include和C4C ABSL 的import比较
  • CoolViewPager:即刻刷新,自定义边缘效果颜色,双向自动循环,内置垂直切换效果,想要的都在这里...
  • JSDuck 与 AngularJS 融合技巧
  • js正则,这点儿就够用了
  • markdown编辑器简评
  • Service Worker
  • SpringBoot几种定时任务的实现方式
  • sublime配置文件
  • unity如何实现一个固定宽度的orthagraphic相机
  • vue+element后台管理系统,从后端获取路由表,并正常渲染
  • 闭包--闭包之tab栏切换(四)
  • 创建一个Struts2项目maven 方式
  • 微信小程序上拉加载:onReachBottom详解+设置触发距离
  • 异常机制详解
  • 用Node EJS写一个爬虫脚本每天定时给心爱的她发一封暖心邮件
  • 最近的计划
  • Spark2.4.0源码分析之WorldCount 默认shuffling并行度为200(九) ...
  • ​低代码平台的核心价值与优势
  • #NOIP 2014# day.1 生活大爆炸版 石头剪刀布
  • #控制台大学课堂点名问题_课堂随机点名
  • (2)Java 简介
  • (4)通过调用hadoop的java api实现本地文件上传到hadoop文件系统上
  • (6)STL算法之转换
  • (C语言版)链表(三)——实现双向链表创建、删除、插入、释放内存等简单操作...
  • (delphi11最新学习资料) Object Pascal 学习笔记---第2章第五节(日期和时间)
  • (k8s中)docker netty OOM问题记录
  • (LeetCode 49)Anagrams
  • (Matalb时序预测)PSO-BP粒子群算法优化BP神经网络的多维时序回归预测
  • (SERIES12)DM性能优化
  • (八十八)VFL语言初步 - 实现布局
  • (二)七种元启发算法(DBO、LO、SWO、COA、LSO、KOA、GRO)求解无人机路径规划MATLAB
  • (附源码)ssm考试题库管理系统 毕业设计 069043
  • (附源码)ssm码农论坛 毕业设计 231126
  • (附源码)ssm失物招领系统 毕业设计 182317
  • (过滤器)Filter和(监听器)listener
  • (七)Flink Watermark
  • (十八)用JAVA编写MP3解码器——迷你播放器
  • (转) ns2/nam与nam实现相关的文件