Python3基础之基本运算符概述
作者:shichen2014 时间:2021-04-16 03:15:02
本文所述为Python3的基本运算符,是学习Python必须掌握的,共享给大家参考一下。具体如下:
首先Python中的运算符大部分与C语言的类似,但也有很多不同的地方。这里就大概地罗列一下Python 3中的运算符。
一、算术运算符
注意:
双斜杠 // 除法总是向下取整。
从符点数到整数的转换可能会舍入也可能截断,建议使用math.floor()和math.ceil()明确定义的转换。
Python定义pow(0, 0)和0 ** 0等于1。
二、比较运算符
运算符 | 描述 |
---|---|
< | 小于 |
<= | 小于或等于 |
> | 大于 |
>= | 大于或等于 |
== | 等于 |
!= | 不等于 |
is | 判断两个标识符是不是引用自一个对象 |
is not | 判断两个标识符是不是引用自不同对象 |
注意:
八个比较运算符优先级相同。
Python允许x < y <= z这样的链式比较,它相当于x < y and y <= z。
复数不能进行大小比较,只能比较是否相等。
三、逻辑运算符
运算符 | 描述 | 备注 |
---|---|---|
x or y | if x is false, then y, elsex | |
x andy | if x is false, then x, elsey | |
not x | if x is false, then True,elseFalse |
注意:
or是个短路运算符,它只有在第一个运算数为False时才会计算第二个运算数的值。
and也是个短路运算符,它只有在第一个运算数为True时才会计算第二个运算数的值。
not的优先级比其他类型的运算符低,所以not a == b相当于not (a == b),而 a == not b是错误的。
四、位运算符
运算符 | 描述 | 备注 |
---|---|---|
x | y | 按位或运算符 | |
x ^ y | 按位异或运算符 | |
x & y | 按位与运算符 | |
x << n | 左移动运算符 | |
x >> n | 右移动运算符 | |
~x | 按位取反运算符 |
五、赋值运算符
复合赋值运算符与算术运算符是一一对应的:
六、成员运算符
Python提供了成员运算符,测试一个元素是否在一个序列(Sequence)中。
运算符 | 描述 |
---|---|
in | 如果在指定的序列中找到值返回True,否则返回False。 |
not in | 如果在指定的序列中没有找到值返回True,否则返回False。 |
标签:Python3
![](/images/zang.png)
![](/images/jiucuo.png)
猜你喜欢
ASP+ajax注册即时提示程序代码
2011-02-05 11:25:00
Python进阶之协程详解
2023-08-23 04:52:52
![](https://img.aspxhome.com/file/2023/0/62870_0s.png)
Python深入学习之装饰器
2021-09-25 15:00:38
python关于变量名的基础知识点
2023-07-27 14:21:43
python 执行函数的九种方法
2021-03-10 18:12:08
python地震数据可视化详解
2021-05-14 15:41:52
![](https://img.aspxhome.com/file/2023/2/100762_0s.jpg)
Python基于time模块求程序运行时间的方法
2023-07-27 15:59:03
![](https://img.aspxhome.com/file/2023/0/61220_0s.png)
防止Access 2000密码被破译的方法
2008-11-20 16:48:00
python 基于opencv实现图像增强
2023-03-20 21:04:32
![](https://img.aspxhome.com/file/2023/4/64294_0s.png)
asp如何创建一个Exchange用户?
2009-11-14 20:52:00
Python实现子类调用父类的初始化实例
2023-09-20 00:25:27
![](https://img.aspxhome.com/file/2023/6/70136_0s.jpg)
VBScript中变量作用域
2007-11-02 10:03:00
Python pyecharts案例超市4年数据可视化分析
2021-04-09 21:10:29
![](https://img.aspxhome.com/file/2023/3/77643_0s.gif)
asp常用的SQL命令操作
2007-09-29 12:21:00
JSP 注释的详解及简单实例
2023-07-21 06:15:35
![](https://img.aspxhome.com/file/2023/1/97891_0s.png)
py中的目录与文件判别代码
2023-06-01 03:32:06
用python发送微信消息
2022-04-14 07:16:55
![](https://img.aspxhome.com/file/2023/1/105051_0s.png)
Python的flask常用函数route()
2023-03-10 09:54:39
python连接字符串的方法小结
2023-12-29 16:24:49
Python+xlwings制作天气预报表
2021-03-26 14:08:31
![](https://img.aspxhome.com/file/2023/8/92238_0s.png)