python的运算符

  算数运算:

运算符

 描述

 示例

 +

 加,两个对象相加

 a+b输出结果30

 -

 减,得到负数,或者一个数减去另一个数

 a-b输出结果-10

 *

 乘,两个数相乘或是返回一个被重复若干次的字符串

 a*b输出结果200

 /

 除,x除以y

 b/a得出结果2

 %

 取模,返回除法的余数(求余)

 b%a输出结果0或者1

 ..

 幂,返回x的y次幂

 a**b为10的20次方,输出结果100000000000000000000

 //

 取整除,返回商的整数部分

 9//2输出结果4 9.0//2.0输出结果4.0

  比较运算符:

运算符

 描述

 示例

==

 等于-比较对象是否相等

 (a==b)返回False

!=

 不等于-比较两个对象是否不相等

 (a!=b)返回True

<>

 不等于-比较两个对象是否不相等

 (a<>b) 返回True 。这个运算符类似!=

 大于-返回x是否大于y

 (a>b)返回False

<

 小于-返回x是否小于y。所有比较运算符返回1表示真,返回0表示假。这分别与特殊的变量True和False等价,注意这些变量名称的大写

 (a<b)返回True

>=

 大于等于-返回x是否大于等于y

 (a>=b)返回False

<=

 小于等于-返回x是否小于等于y

 (a>=b)返回True

  赋值运算符

 运算符

描述 

示例 

 =

 简单的赋值运算符

 c=a+b将a+b的运算结果赋值给c

 +=

 加法赋值运算

 c+=a等效于c=c+a

 -=

 减法赋值运算

 c-=a等效于c=c-a

 *=

 乘法赋值运算

 c*=a等效于c=c*a

 /=

 除法赋值运算

 c/=a等效于c=c*a

 %=

 取模赋值运算

 c%=a等效于c=c%a

 **=

 幂赋值运算

 c**=a等效于c=c**a

 //=

 取整除赋值运算

 c//=a等效于c=c//a

  逻辑运算符

运算符

描述 

示例 

 and

 布尔"并且"-如果x为False, x and y 返回False,否则它返回y的计算值 ,并且的意思,and前后都要符合逻辑运算才返回真,哪怕有一个不符合都返回假

 (a and b)返回True

 or

 布尔"或者"-如果x为True, x or y 返回True,否则它返回y的计算值,或者的意思,or前后有一个符合逻辑运算都返回真

 (a or b)返回True

 not

 布尔"非"-如果x为True,返回False。如果x为False,返回True

 not(a and b)返回False

  成员运算符

运算符

描述 

示例 

 in

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

 x在y序列中返回True

 not in

 如果在指定序列中没有找到返回True,找到了返回False。

 x不在y序列中返回True

原文地址:https://www.cnblogs.com/Jeffding/p/8124443.html