python 内置运算
2017-05-22 17:47
417 查看
布尔运算
操作 | 结果 |
---|---|
x or y | 若 x 为 False, 则结果为 y, 否则结果为 x |
x and y | 若x 为 false, 则结果为 x, 否则结果为 y |
not x | 若 x 为 false, 则结果为True, 否则结果为 False |
比较运算
操作 | 含义 |
---|---|
< | 严格地小于 |
<= | 小于或等于 |
> | 严格地大于 |
>= | 大于或等于 |
== | 等于 |
!= | 不等于 |
is | 对象的ID |
is not | 不同的对象ID |
数值运算
操作 | 结果 |
---|---|
x + y | x 和 y 的总和 |
x - y | x 和 y 的差 |
x * y | x 和 y 的乘积 |
x / y | x 和 y 的商 |
x // y | x 除以y的商向下取整的整数 |
x % y | 求余数 x / y |
-x | x 取负 |
+x | x 保持不变 |
abs(x) | x的绝对值或x的大小 |
int(x) | x 转换为整数 |
float(x) | x 转换为浮点数 |
complex(re, im) | 将参数转化为复数,re为复数的实部,Im为复数的虚部。im 默认为0 |
c.conjugate() | c 复数的共轭 |
divmod(x, y) | (x / / y, x % y) |
pow(x, y) | x 的y 次幂 |
x ** y | x 的y 次幂 |
位运算
操作 | 结果 |
---|---|
x | y |
x ^ y | x和y的按位异或 |
x &amp; y | x和y的按位与 |
x n | x左移n位 |
x >&gt; n | x右移n位 |
~x | 反转x的各个位 |
ht
tp://python.usyiyi.cn/translate/python_352/library/stdtypes.html#boolean-operations-and-or-not
相关文章推荐
- Python笔记第3章,模块和模块的常用方法,函数式编程yield,三元运算Lambda表达式,内置涵数,常用模块
- python内置模块[sys,os,os.path,stat]
- 阶乘运算之Python VS Java
- python脚本,测试计算机运算能力。参数可以配置,3000-4000可以使普通计算机运算5天。
- python 简单图像处理(14) 灰度图腐蚀和膨胀,开运算、闭运算
- 让强大的EmEditor支持神奇的Python作为内置的宏脚本(一)
- 转:python的内置对象
- python基础2--内置属性
- PYTHON的内置对象 (三)列表对象
- python 简单图像处理(13) 二值图腐蚀和膨胀,开运算、闭运算
- 阶乘运算之Python VS Java
- python内建数值运算函数
- Python三目运算,and or陷阱
- python - 内置模块
- python的内置工具
- Python中的内置函数
- 探索 Python,第 1 部分: Python 的内置数值类型
- Python的基本内置类型
- Python 研究(Dive Into Python)笔记2--第3章 内置数据类型
- 学习python 第一季:编写简单乘法运算题