Python3学习笔记04-运算符

算术运算符

        +     加 两个对象相加

        -      减 得到负数或是一个数减去另一个数

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

        /     除 x 除以 y

        %    取模 返回除法的余数

        **    幂 返回x的y次幂  就是多少次平方

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

print(21+10)
print(21-10)
print(21*10)
print(21/10)
print(21%10)
print(2**3)
print(21//10)


比较运算符

        == 等于 比较对象是否相等

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

        > 大于 返回x是否大于y

        < 小于 返回x是否小于y。

        >= 大于 返回x是否大于等于y

        <= 小于 返回x是否小于等于y

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

a = 10
b = 20
print(a==b)
print(a!=b)
print(a>b)
print(a=b)
print(a<=b)



赋值运算符

        = 简单赋值运算符 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//=等效于c= c//a

a = 21
b = 10
c = 0
c = a + b
print('c的值为',c)
c += a
print('c的值为',c)
c -= a
print('c的值为',c)
c *= a
print('c的值为',c)
c /= a
print('c的值为',c)
c = 2
c %= a
print('c的值为',c)
c **= a
print('c的值为',c)
c //= a
print('c的值为',c)
Python3学习笔记04-运算符_第1张图片



逻辑运算符

        and    都运算   两边都为True返回True

        or   或运算 一边为True返回True

        not   非运算 取反

print(10>100 and 101>100)
print(10>100 or 101>100)
print(not 10>1)


成员运算符
        in        如果在指定序列中找到值返回True,否则返回False
        not in 如果在指定序列中没有找到值返回True,否则返回False

a = 10
b = 11
list = [1,2,3,4,5,10 ]
print(a in list)
print(b in list)
print(a not in list)
print(b not in list)



身份运算符
        is        判断是否为同一个对象
is not 判断是不是引用不同的对象

a = 1000
b = 1000
print(a is b)
print(a is not b)


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

你可能感兴趣的:(Python3)