Python--运算符和表达式

运算符:

加 +:

两个对象相加,2+3输出5, ‘a’+'b' 输出 ‘ab’

 

减 -:

从一个数中减去另一个数,如果第一个操作数不存在,则假定为零 。

 -5.2输出-5.2, 50-24输出26.

乘 *:

给出两个数的乘积,或返回字符串重复指定次数后的结果 。

 

乘方 **:

返回x的y次方。

除 /:

x除于y

 

整除 //:

x 除以 y 并对结果向下取整至最接近的整数 。

 

%(取模):

返回除法运算后的余数。

 

<< (左移) :

将数字的位向左移动指定的位数。(每个数字在内存中以二进制数表示,即 0 1

 

>> (右移) :

将数字的位向右移动指定的位数。

& (按位与) :

对数字进行按位与操作

| (按位或) :

对数字进行按位或操作

^ (按位异或): 

对数字进行按位异或操作

~ (按位取反) :

 x 的按位取反结果为 -(x+1)

< (小于) :

返回 x 是否小于 y。所有的比较运算符返回的结果均为 True 或 False 。请注意这些名称之中的大写字母。

 

> (大于):

返回 x 是否大于 y

<= (小于等于) :

返回 x 是否小于或等于 y

>= (大于等于) :

返回 x 是否大于或等于 y

== (等于) :

比较两个对象是否相等。

!= (不等于) :

比较两个对象是否不相等

not (布尔) :

如果 x True ,则返回 False 。如果 x False ,则返回 True

 

and (布尔) :

如果 x False ,则 x and y 返回 False ,否则返回 y 的计算值

or (布尔) :

如果 x True ,则返回 True ,否则它将返回 y 的计算值。

 

posted @ 2019-01-08 18:05  -Robot-  阅读(266)  评论(0)    收藏  举报