本文主要向大家介绍了Python语言学习笔记-运算符,通过具体的内容向大家展示,希望对大家学习Python语言有所帮助。

运算符:

算术运算符

+    加
-    减
*    乘 - 两个数相乘或是返回一个被重复若干次的字符串
/    除 - 这里的除是包含小数的除法   3/2=1.5
%    取模 - 返回除法的余数    9%10=9
**    幂 - 返回x的y次幂    a**b 为10的21次方
//    取整除 - 返回商的整数部分    9//2 输出结果 4 , 9.0//2.0 输出结果 4.0
比较(关系)运算符:
==    等于
!=    不等于
>    大于
>=    大于等于
<=    小于等于
赋值运算符:
=    简单的赋值运算符
+=    加法赋值运算符
-=    减法赋值运算符
*=    乘法赋值运算符
/=    除法赋值运算符
%=    取模赋值运算符
**=    幂赋值运算符
//=    取整除赋值运算符
逻辑运算符(这里需要和C以及Java中的&&、||、~相区别):
and        布尔"与"
or        布尔"或"
not        布尔"非"
位运算符  a = 60 --> 0011 1100
b = 13 --> 0000 1101
&    按位与运算符:同1得1,否则得0    (a & b) 输出结果 12, 二进制解释: 0000 1100
|    按位或运算符:有1得1,全0得0    (a | b) 输出结果 61, 二进制解释: 0011 1101
^    按位异或运算符:相同为0,不同为1    (a ^ b) 输出结果 49, 二进制解释:  0011 0001
~    按位取反运算符:1变0,0变1        (~a ) 输出结果 -61, 二进制解释: 1100 0011
<
>>    右移动运算符:把">>"左边的运算数的各二进位全部右移若干位,">>"右边的数指定移动的位数    a >> 2 输出结果 15                 ,二进制解释: 0000 1111
成员运算符
in        如果在指定的序列中找到值返回 True,否则返回 False。
not in    与上面逻辑相反
身份运算符
is        判断两个标识符是不是引用自一个对象    x is y, 类似 id(x) == id(y) , 如果引用的是同一个对象则返回 True,否则返回                    False
is not  判断两个标识符是不是引用自不同对象    x is not y , 类似 id(a) != id(b)。如果引用的不是同一个对象则返回结果                           True,否则返回 False。
注释:is 与 == 区别:
is 用于判断两个变量引用对象是否为同一个, == 用于判断引用变量的值是否相等。

以上就介绍了Python的相关知识,希望对Python有兴趣的朋友有所帮助。