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 的计算值。
浙公网安备 33010602011771号