python 内置运算

来源:互联网 发布:json字符串转化成数组 编辑:程序博客网 时间:2024/06/12 00:25

布尔运算

操作 结果 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

原创粉丝点击