美文网首页Python3
Python3运算符

Python3运算符

作者: 剪刀刀 | 来源:发表于2017-12-05 22:10 被阅读0次

算术运算符

运算符 描述 示例
x + y 1 + 2=3
x - y 3 - 2=1
x * y 2 * 3=6
x / y 除(返回浮点数) 5 / 2 = 2.5
x // y 除(返回整数) 5 / 2 = 2
x % y 取余 5 % 2 = 1
-x 异号 -(-4) = 4
+x 正号 +(-4) = -4
abs(x) 取绝对值 abs(-0.4) = 0.4
int(x) x转换为整数 int(5.5) = 5
float(x) x转换为浮点数 float(5) = 5.0
complex(re, im) 返回复数,-re为实数部分,im为虚数部分 complex(5, 3) = 5 + 3j
c.conjugate() 返回c的共轭复数 c = 5 + 3j; c.conjugate() = 5 - 3j
divmod(x, y) 返回一个整数数值对(x // y, x % y) divmod(7, 3) = (2, 1)
pow(x, y) x的y次幂 pow(2, 3) = 8
x ** y x的y次幂 2 ** 3 = 8
  • 为了明确浮点数到整数的转换,建议使用math.floor()向下取整和math.ceil()向上取整

比较运算符

运算符 描述
< 小于
<= 小于等于
> 大于
>= 大于等于
== 等于
!= 不等于
is 判断两个标识符是不是引用自一个对象
is not 判断两个标识符是不是引用自不同对象
  • 所有比较运算符的优先级相同
  • Python允许 x < y < z 形式的链式比较,相当于 x < y and y < z
  • 复数不能比较大小,只能比较是否相等

逻辑运算符

运算符 描述
x or y 如果x和y都是false,返回false,否则,返回true
x and y 如果x和y都是true,返回true;否则,返回false
not x 如果x是true,返回false;否则,返回true
  • or 和 and 均为短路运算符,若前面已经可以得到结果,则不计算后面
  • not的优先级低于其他运算符

位运算符

运算符 描述
x | y 按位或运算符
x & y 按位与运算符
x ^ y 按位异或运算符
x << n 左移动运算符
x >> n 右移动运算符
~x 按位取反运算符

赋值运算符

运算符 描述
= 简单的赋值运算符
+= 加法赋值运算符
-= 减法赋值运算符
*= 乘法赋值运算符
/= 除法赋值运算符
%= 取模赋值运算符
**= 幂赋值运算符
//= 取整除法运算符

成员运算符

运算符 描述
in 如果在指定的序列中找到值,返回true;否则,返回false
not in 如果在指定的序列中没有找到值,返回true;否则,返回false

相关文章

  • 小白的Python之路(3)--运算符

    @(Python3) 内容:运算符 1. 位运算符 Python中的运算符和Java中基本差不多,这里主要介绍一下...

  • Python 自增和语言的设计原理

    Python3 运算符 - 笔记列表 python 没有自增运算符,自增操作是如何实现的。关于自增操作,pytho...

  • Python3简明教程一

    这部分主要是对Python3的基础进行说明。包括一些python3的运算符、表达式、控制流和循环、列表等。 来源:...

  • Python 3 和 Python 2 区别

    print 在 Python2 中 print 是语句,在 Python3 中 print 是函数 除法运算符 /...

  • Python基础(16)-运算符

    16.1-算数运算符: 实例: 运行结果: Python2 和 Python3 的区别: 在 Python2.7 ...

  • python 教程笔记day7

    9.6 Private Variables 类的私有方法实例如下: 运算符重载 Python3 标准库预览 文件通...

  • 7.python3运算符

    算术运算符 python3算术运算符: 加 - 两个对象相加 减 - 得到负数或是一个数减去另一个数 乘 - 两个...

  • Python基础部分(三)

    输入与输出 在python3中,我们使用input()关键字输入数据,使用print()关键字输出数据: 运算符 ...

  • Python3 运算符

    Python语言支持以下类型的运算符: 算术运算符 比较(关系)运算符 赋值运算符 逻辑运算符 位运算符 成员运算...

  • Python3 运算符

    什么是运算符? 本章节主要说明Python的运算符。举个简单的例子4 +5 = 9。 例子中,4和5被称为操作数,...

网友评论

    本文标题:Python3运算符

    本文链接:https://www.haomeiwen.com/subject/poqcixtx.html