服务粉丝

我们一直在努力
当前位置:首页 > 财经 >

【测试开发】python系列教程:Python 运算符

日期: 来源:雷子说测试开发收集编辑:雷子V

上一篇

【测试开发】python系列教程:Python注释和解释器

本次分享运算符。


什么是运算符?


举个简单的例子:

>>> 4+59>>>


例子中,4 和 5 被称为操作数,+ 称为运算符。

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

算术运算符比较(关系)运算符赋值运算符逻辑运算符位运算符成员运算符身份运算符运算符优先级

Python算术运算符


+ 两个对象相加

>>> 5+611

- 两个对象相减

>>> 6-51

* 乘,两个对象相乘

>>> 4*520

/ 两个对象相除

>>> 10/25.0

% 余数

>>> 3%21

** 幂

>>> 3**29

//取整除

>>> 8//32

Python比较运算符

判断是否相等

>>> 3==2False

判断是否不等于

>>> 3!=2True

判断是否大于

>>> 3>2True

判断是否小于

>>> 3<2False

大于等于

>>> 3>=2True

小于等于

>>> 3<=2False


Python赋值运算符

=赋值

>>> c=1+2>>> c3

+=赋值

>>> c+=1>>> c4

-=赋值

>>> c-=2>>> c2

*= 赋值

>>> c*=2>>> c4

/=赋值

>>> c/=2>>> c2.0

%=取模赋值

>>> c%=2>>> c0.0

幂赋值

>>> c=10>>> c**=8>>> c100000000

取整赋值

>>> c//137692307

Python逻辑运算符

and

>>> 10 and 2020

布尔"与" - 如果 x 为 False,x and y 返回 x 的值,否则返回 y 的计算值。

or

>>> 10 or 2010

布尔"或" - 如果 x 是 True,它返回 x 的值,否则它返回 y 的计算值

not

>>> not ( 1==2)True

Python成员运算符

in 是否在

>>> a=[1,2,3]>>> 1 in  aTrue

not in 是否不再

>>> 1 not in  aFalse

Python身份运算符

is

>>> a=10>>> b=200>>> a is bFalse

not is

>>> not (a is b)True
注:is 与 == 区别:  is 用于判断两个变量引用对象是否为同一个,   == 用于判断引用变量的值是否相等

Python运算符优先级

括号优先 然后是乘除 加减等,找几个来演示下

a = 20b = 10c = 15d = 5e = 0e = (a + b) * c / d       #( 30 * 15 ) / 5print ("(a + b) * c / d 运算结果为:",  e) e = ((a + b) * c) / d     # (30 * 15 ) / 5print ("((a + b) * c) / d 运算结果为:",  e) e = (a + b) * (c / d)    # (30) * (15/5)print ("(a + b) * (c / d) 运算结果为:",  e)e = a + (b * c) / d      #  20 + (150/5)print ("a + (b * c) / d 运算结果为:",  e)

输出

(a + b) * c / d 运算结果为:90.0((a + b) * c) / d 运算结果为:90.0(a + b) * (c / d) 运算结果为:90.0a + (b * c) / d 运算结果为:50.0

  and 拥有更高优先级

Python位运算符

    按位运算符是把数字看作二进制来进行计算的.

    实际使用较少,作为了解


发现问题,解决问题。遇到问题,慢慢解决问题即可。

欢迎关注雷子说测试开发,后续将会持续为大家分享更多的技术知识


相关阅读

  • 【测试开发】python系列教程:循环语句

  • 上一篇【测试开发】python系列教程:条件控制本次分享循环语句。正文 Python 中的循环语句有 for 和 while。上一张也分享了while语句,while语句也是一个循环语句。
  • 13个Javascript 技巧和最佳实践

  • 英文 | https://medium.com/@girish.mehra713/javascript-tips-and-best-practices-5a73a0b3e513翻译 | 杨小爱JavaScript 是最常用的编程语言之一,同时有数据显示,它世界上十
  • 研究生新手如何检索高质量文献?

  • 小编经常看到有的学校开设了文献检索相关的课程,小编当时还想不通,文献检索不是很简单吗,为什么还要单独开一门课去教呢?后来小编明白了,文献检索确实很简单,找到一个搜索引擎,输入
  • 赞!小白也能做高大上的“分子对接”了

  • 今天题目里的“重磅”二字略显浮夸,但这个神器完全值得!近日,国内知名科研工具箱平台科研者之家(HOME for Researchers)发布了首个零基础的分子对接平台——Dockeasy。这足以重磅
  • 紧急提醒!“混采核酸结果异常”链接千万别点!

  • 自从常态化核酸取消以后大家已经多久没做核酸了?作为一个热点话题最近网友们对核酸的讨论依然激烈无比基本就是核酸混管阳性了怎么办?最近的核酸点太少了不方便!都别慌!如果你的
  • HR干货丨年终绩效考核,怎样做到合理有效?

  • 年关将至,HR最关注的话题非“绩效考核”莫属!因为这不仅关系到员工的绩效工资和年终奖,还与来年员工薪资调整、职业发展等密切相关,所以全司上下都会非常关注绩效的评定过程与结

热门文章

  • “复活”半年后 京东拍拍二手杀入公益事业

  • 京东拍拍二手“复活”半年后,杀入公益事业,试图让企业捐的赠品、家庭闲置品变成实实在在的“爱心”。 把“闲置品”变爱心 6月12日,“益心一益·守护梦想每一步”2018年四

最新文章

  • 【测试开发】python系列教程:Python 运算符

  • 上一篇【测试开发】python系列教程:Python注释和解释器本次分享运算符。什么是运算符?举个简单的例子:>>> 4+59>>>例子中,4 和 5 被称为操作数,+ 称为运算符。Python 语言支持以
  • 【测试开发】python系列教程:数字

  • 上一篇【测试开发】python系列教程:Python 运算符本次分享数字。正文 Python 数字数据类型用于存储数值。 数据类型是不允许改变的,这就意味着如果改变数
  • 【测试开发】python系列教程:列表

  • 上一篇 【测试开发】python系列教程:字符串本次分享列表正文 序列是 Python 中最基本的数据结构。如何定义呢>>> listone=[1,2,3]>>> listone[1, 2, 3]>>> li
  • 【测试开发】python系列教程:集合

  • 上一篇【测试开发】python系列教程:字典本次分享集合正文 集合(set)是一个无序的不重复元素序列。可以使用大括号 { } 或者 set() 函数创建集合,注意:创建一个空集合必须
  • 【测试开发】python系列教程:循环语句

  • 上一篇【测试开发】python系列教程:条件控制本次分享循环语句。正文 Python 中的循环语句有 for 和 while。上一张也分享了while语句,while语句也是一个循环语句。
  • Python自动化测试全栈+性能测试全栈,挑战年薪40W+

  • 关注我,了解更多的测试技术.问题或建议,请添加我微信作者:爱码小士主要分享测试的学习资源,帮助快速了解测试行业,帮助想转行、进阶、小白成长为高级测试工程师。如果你觉得公众