您的位置:首页 > 编程语言 > Python开发

Python 运算符

2018-02-26 15:33 190 查看
Python算术运算符

+ : a+b–>30

- : a-b–>-10

* : a*b–>200

/ : b/a–>2

% : 取模-返回除法的余数 b%a–>0

** : 幂 - 返回x的y次幂 a**b 为10的20次方, 输出结果100000000000000000000

// : 取整数-返回商的整数部分 9//2 输出结果 4 , 9.0//2.0 输出结果 4.0

Python比较运算符

== 等于

!= 不等于

<> 不等于

大于

< 小于

= 大于等于

<= 小于等于

Python逻辑运算符

a=10,b=20

and:x and y 布尔”与” 如果 x 为 False,x and y 返回 False,否则它返回 y 的计算值。 (a and b) 返回 20。

or:x or y 布尔”或” - 如果 x 是非 0,它返回 x 的值,否则它返回 y 的计算值。 (a or b) 返回 10。

not:not x 布尔”非” - 如果 x 为 True,返回 False 。如果 x 为 False,它返回 True。 not(a and b) 返回 False

Python成员运算符

除了以上的一些运算符之外,Python还支持成员运算符,测试实例中包含了一系列的成员,包括字符串,列表或元组。

in 如果在指定的序列中找到值返回 True,否则返回 False。 x 在 y 序列中 , 如果 x 在 y 序列中返回 True。

not in 如果在指定的序列中没有找到值返回 True,否则返回 False。 x 不在 y 序列中 , 如果 x 不在 y 序列中返回 True。

Python身份运算符

is is 是判断两个标识符是不是引用自一个对象 x is y, 类似 id(x) == id(y) , 如果引用的是同一个对象则返回 True,否则返回 False

is not is not 是判断两个标识符是不是引用自不同对象 x is not y , 类似 id(a) != id(b)。如果引用的不是同一个对象则返回结果 True,否则返回 False。

is 与 == 区别:

is 用于判断两个变量引用对象是否为同一个, == 用于判断引用变量的值是否相等。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: