python运算符

Python算术运算符

#x**y,返回x的y次幂
#x//y,向下取接近除数的整数
a=2 ;b=10
a+b,a-b,a*b,a/b,a%b,a**b,a//b

>>(12, -8, 20, 0.2, 2, 1024, 0)

Python比较运算符

a = 2;b=10
a==b,a!=b,a>b,a=b,a<=b

>>(False, True, False, True, False, True)

Python赋值运算符

=   +=   -=   *=   /=   %=   **=   //=

Python位运算符

&(与)   |(或)    ^(异或)    ~(非)    <<(左移)    >>(右移) 

Python逻辑运算符

python运算符_第1张图片

Python成员运算符

python运算符_第2张图片

Python身份运算符 

python运算符_第3张图片

is 与 == 区别:

is 用于判断两个变量引用对象是否为同一个, == 用于判断引用变量的值是否相等。

a = [1, 2, 3]
b = a
b is a ,b == a
>>(True,True)

b = a[:]
b is a ,b == a
>>(False,True)

 

你可能感兴趣的:(python)