川石教育
全国咨询热线:136-9172-9932
  1. 首页 > 资讯与干货 > IT资讯

Python | 运算符及表达式

作者:川石学院 日期:2022-03-18 17:24:38 点击数:

一天一个关于测试知识点,5分钟内讲解你最关心的软件测试问题,今天就接着来谈谈关于软件测试中的“运算符及表达式”。

自动化测试:Python常见的几种编程模式(图1)

  介绍Python中的七大与运算符,成员运算符和身份运算符,介绍各种运算符的规则和标准。

  1.什么是运算符?

  在我们日常生活中,经常用到+、-、 *. /这些统称为运算符。

  操作数与运算符的组合形成了表达式。

Python | 运算符及表达式(图2)

  Python中的运算符分为以下七大类:

  •   算数运算符、比较(关系)运算符、赋值运算符、逻辑运算符

  •   位运算符、成员运算符、身份运算符

  2.Python算数运算符

  假设a= 10,b= 20

Python | 运算符及表达式(图3)

  3.Python比较运算符

  假设a = 10,b= 20

Python | 运算符及表达式(图4)

  4.Python赋值运算符

  假设a= 10,b= 20

Python | 运算符及表达式(图5)

  5.Python位运算符

  按位运算符是把十进制数字看作二进制来计算。Python中的按位运算法则举例如下:

  设a= 12,b= 8

  求 res = a ^ b (a 按位异或 b)

  最终 res = 4

Python | 运算符及表达式(图6)

Python | 运算符及表达式(图7)

  注意:在转换二进制时,余数倒排结果以四位为一个单位,不足补 0

  •    假设 a = 60 , b = 13

  Python | 运算符及表达式(图8)

  6.Python逻辑运算符

  ●假设a = list1, b= 20 .

Python | 运算符及表达式(图9)

  7.Python成员运算符

  ●除了以上的- -些运算符之外, Python还支持成员运算符,示例中包含了一系列的成员,包括字符串,列表或元组。

Python | 运算符及表达式(图10)

  8.Python身份运算符

  ●身份运算符用于比较两个对象的存储单元。

Python | 运算符及表达式(图11)

  注意: id( ) 函数用于获取对象内存地址

  9. is与==的区别

  is用于判断两个变量引用对象是否为同一个,==用于判断引用变量的值是否相等。

  代码演示: ch03-demo6-operator08.py

Python | 运算符及表达式(图12)

Python | 运算符及表达式(图13)

Python | 运算符及表达式(图14)

  10.Python运算符优先级

  ●以下表格列出了从最高到最低优先级的所有运算符:

Python | 运算符及表达式(图15)


相关文章
  • 亚马逊运营成功转行软件测试,薪资13K表示很满意!2022-03-18 17:24:38
  • 西安川石的兰朋友喊你来当他的学弟学妹啦!2022-03-18 17:24:38
  • 国外的月亮也不一定比国内测试猿的年薪美~2022-03-18 17:24:38
  • 建筑工程专业朱同学成功转行为软件测试人!2022-03-18 17:24:38
  • 财务管理专业转行软件测试月薪甩会计几条街!2022-03-18 17:24:38
  • 只有技术沉淀才能成功上岸,深圳就业薪资13K!2022-03-18 17:24:38
  • 薪资11K!实现自我价值,从掌握一门IT技术开始...2022-03-18 17:24:38
  • 文科生转行软件测试照样拿下高薪15K!2022-03-18 17:24:38
  • 恭喜罗同学喜提19.5K,成功入行软件测试!2022-03-18 17:24:38
  • 毕业1年,迷茫的他最终选择转行软件测试2022-03-18 17:24:38