很多小伙伴想知道python的常用运算符有哪些,那么今天小编就通过这篇文章来给大家详细讲解一下在我们的python中有哪些常用运算符,感兴趣的小伙伴可以耐心阅读一下这篇文章 。
文章插图
Python和绝大多数语言一样,都有常用的操作符也有算数操作符、比较操作符、逻辑操作符,但是python和其他的语言又有一点差别,下面我们详细讲解一下 。
(1)算术运算符
Python和其他大多数的语言一样,它都是有加减乘除和取余的5个运算符,除此之外还有两个特殊的运算符,分别是整除(//)和乘方运算符(**) 。
【python常用运算符有哪些?这篇文章给你详细答案】% 运算符对浮点数也有效,例如:
>>> 3.75 % 0.50.25>>> 3.75 % 21.75>>>** 运算符是进行幂(乘方)运算的,例如:
>>> 4**216>>> 2**416>>>需要注意的是(**)运算符和正负号(+、-)之间的优先级关系,(**)比其左侧的正负号优先级高,比其右侧的正负号优先级低 。或者直接就可以认为(**)运算符比正负号优先级高,因为正负号在其右侧时,两个符号在一起,总不能把正负号去掉吧 。例如:
>>> -3**3-12>>> 3**-20.1111111111111111>>>需要强调和区别的是 / 和 // 这两个除运算符 。python 2.7 中,/ 对于两个整数相除来说是整除,计算结果只留下整数部分,而小数部分没有了,例如:
>>> 5/22>>>如果想要执行普通的除法,即实现保留计算结果的小数部分,可以用浮点数进行运算,例如:
>>> 3.0/21.5>>> 3/2.01.5>>> 3/2.1.5>>> 3.0/2.01.5>>>而在 python 3 中,/ 有所改变,不管是整数除法还是浮点数除法,执行的都是浮点数除法,即可以保留计算结果的小数部分 。
同时,在 python 2 中实现保留计算结果的小数部分的另一个方法是,在程序前加上一句 from __feture__ import division 并执行该语句(语句中的 __ 为两个下划线),例如:
>>> from __future__ import division>>> 3/21.5>>> 5/41.25>>>此时的除法运算和 python 3 中除法运算已经是一致的了 。
在 python 中还提供了 // 这个整除运算符,它做的是整除,而且对浮点数执行的也是整除,例如:
>>> 5//22>>> 3.0//2.01.0>>> 5//2.02.0>>>(2)比较运算符
和其他大多数的语言一样,python 的比较运算符包括 <、
>>> 4 < 6True>>> 6 > 4False>>> 5 == 6False>>> 5 != 6True>>>(3)逻辑运算符
逻辑运算符就是我们常说的与、或、非,在 python 里分别表示为 and、or、not 。
使用逻辑运算符可以将任意的表达式连接在一起,并得到一个布尔值 。例如:
>>> 3 < 4 and 3 > 4False>>> 3 < 4 or 3 == 4True>>> not 3 < 4False>>>以上就是小编给大家带来的在python中常用的运算符有哪些的相关知识,希望大家通过阅读小编的文章之后能够有所收获!如果大家觉得小编的文章不错的话,可以多多分享给有需要的人 。
推荐阅读
- Python列表维度怎么改变?Python如何改变列表维度
- Python编辑器pycharm怎么用pip?这个设置方法要知道
- Python2版本有主函数吗?Python2主函数怎么写
- Python编辑器vscode如何自定义背景?vscode自定义背景教程
- Python转义字符不生效是为什么?Python转义字符没用怎么办
- Python如何随机输出列表元素?Python随机输出怎么实现
- Python中的self是什么?Python里self有什么用
- 中国结怎么做 AI制作中国结步骤
- python怎么查看logging?这篇文章告诉你
- anaconda如何安装python包?安装方法看这里