python 循环赋值_软件测试学Python(五):Python中的运算符(简介)

97de8c3bc9fcc10f12d0b8790a90fc28.png

本文对Python中的各种运算符做一个简单介绍。运算符这种东西说重要吧,也挺重要的,说它不重要吧,也不是那么重要,会用就行。而且真的写代码的时候,绝对不会像有些专门的教辅材料上的习题,个人认为那就是完全为了为难自己、为难别人的,如果项目中真那么写代码,估计早就被打死了。

所以本文主要概括性的介绍一下Python中的各种运算符和运算符的用法,不说那么多烧脑的题目,因为也用不到。

  1. Python中运算符的种类

Python语言支持以下类型的运算符:

  1. 算术运算符
  2. 比较运算符,又叫关系运算符
  3. 赋值运算符
  4. 位运算符
  5. 逻辑运算符
  6. 成员运算符
  7. 身份运算符

下面呢,就从第一种开始:

1.算术运算符。

626fb690ce2537a036f8004e9c983171.png

关系运算的结果是真(True)或者假(False)。

#练习比较运算符

a=8

b=5

print(a>b)

#True

print(a>=b)

#True

print(a

#False

print(a

#False

print(a==b)

#False

print(a!=b)

#True

3.赋值运算符。

赋值运算符分两种,一种是单一的赋值运算符,只是一个赋值符号(=),另外一种是和算术运算符复合在一起的运算符。具体看下图:

30e37597ae3eb13b080d599cd8295fcf.png

逻辑运算的时候,运算符两侧(and和or)必须是一个表示真(True)或者假(False)的表达式,运算的结果也是一个表示真(True)或者假(False)的值。与(and)运算中,and两侧的每一个表达式都是真(True)的情况下,结果才是真(True);或(or)运算中,or两侧的每一个表达式都是假(False)的情况下,结果才是假(False)。非(not)运算就是对运算符后面内容反着来就好。

#练习逻辑运算

print(a

print(a

5.成员运算符

3267e70fb311b9dc450e58cac5c76349.png

身份运算的结果也是真(True)和假(False),毕竟两个对象的存储单元的关系也就是相同或者不相同。在这里需要注意的是,is判断的是变量或者数据存储在存储单元中的内存地址,而==判断的是变量的值。

说实话,关于内存的地址这个东西,如果学C语言、搞深入肯定能知道,但是个人觉得初级阶段没有这个必要。

7.位运算符

235f77e13d3c75ebb3afc90c6a931db9.png

【重要消息】感谢知友您能够看到这部分内容,本文是软件测试系列知识中python脚本语言中的一篇,笔者认为本部分全面的知识应该包含如下图所示的内容:

6d24c93443c527252e4e3f7e2bd83568.png

如果知友对这部分内容感兴趣,可以持续关注小编的账号,除此之外,小编还录制了不少这方面的技术视频,知友如果有需要,可以私聊本小编获取哦!

文章知识点与官方知识档案匹配,可进一步学习相关知识Python入门技能树基础语法循环210534 人正在系统学习中 相关资源:凯歌软件安装管理器1.0-其它文档类资源-CSDN文库

来源:weixin_39834788

声明:本站部分文章及图片转载于互联网,内容版权归原作者所有,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

上一篇 2020年9月21日
下一篇 2020年9月21日

相关推荐