本文所述为python3的基本运算符,是学习python必须掌握的,共享给大家参考一下。具体如下:
首先Python中的运算符大部分与C语言的类似,但也有很多不同的地方。这里就大概地罗列一下Python 3中的运算符。
一、算术运算符

注意:
立即学习“Python免费学习笔记(深入)”;
双斜杠 // 除法总是向下取整。
从符点数到整数的转换可能会舍入也可能截断,建议使用math.floor()和math.ceil()明确定义的转换。
Python定义pow(0, 0)和0 ** 0等于1。
二、比较运算符
| 运算符 | 描述 |
|---|---|
| 小于 | |
| 小于或等于 | |
| > | 大于 |
| >= | 大于或等于 |
| == | 等于 |
| != | 不等于 |
| is | 判断两个标识符是不是引用自一个对象 |
| is not | 判断两个标识符是不是引用自不同对象 |
注意:
八个比较运算符优先级相同。
Python允许x 复数不能进行大小比较,只能比较是否相等。
三、逻辑运算符
PHP网络编程技术详解由浅入深,全面、系统地介绍了PHP开发技术,并提供了大量实例,供读者实战演练。另外,笔者专门为本书录制了相应的配套教学视频,以帮助读者更好地学习本书内容。这些视频和书中的实例源代码一起收录于配书光盘中。本书共分4篇。第1篇是PHP准备篇,介绍了PHP的优势、开发环境及安装;第2篇是PHP基础篇,介绍了PHP中的常量与变量、运算符与表达式、流程控制以及函数;第3篇是进阶篇,介绍
386
| 运算符 | 描述 | 备注 |
|---|---|---|
| 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。 |
python怎么学习?python怎么入门?python在哪学?python怎么学才快?不用担心,这里为大家提供了python速学教程(入门到精通),有需要的小伙伴保存下载就能学习啦!
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号