python 之 运算符

一  运算符  a=10  b=20

+   加  两个对象相加      a + b 输出结果为30

-    减  得到负数或是一个数减去另一个数   a-b输出结果是 -10

*    乘  两个数相乘或是返回一个被重复若干次的字符串  a*b输出结果是200

  /    除  x 除以 y         b/a 输出结果 2

**   幂  返回x的y次幂     a**b  为10的20次方

%   取模  返回出发的余数   b%a输出结果0

//    取整除  返回商的整数部分     9//2输出结果4   9.0//2.0输出结果4.0

二 in 和 not  in

一个字符串包含多个字符   可以通过 in判断字符是否属于该字符串

name = "sdahuwdn"
if 'a' in name:
    print('ok')

字符串里面的叫做子字符串或者子序列

三 布尔值 

True 和 False

四 与 或 非 

运算规则 :and   or  not

and  布尔 ’与‘  如果x为False,  x and y 返回False , 否则它返回y的计算值

or布尔 ‘或’  如果x为True,x or y 返回True ,否则返回y 的计数值

not布尔 ‘非’  如果x为True,not x  返回False ,如果x为False , not x 返回True

五 比较运算  a = 10  b = 20

==    等于(比较对象是否相等)  a==b   返回False

!=    不等于(比较两个对象是否不相等) a!=b 返回True

<>   不等于(比较两个对象是否不相等) a<>b 返回True 这个符号类似!=

   大于(返回x是否大于y)  a>b   返回False 

<   小于(返回x是否小于y)  a<b   返回True

>=    大于等于  (返回x是否大于等于y) a>=b 返回False

<=    小于等于    (返回x是否小于等于y) a<=b 返回True

六 赋值运算

=简单的赋值运算符 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


猜你喜欢

转载自blog.csdn.net/weixin_41212405/article/details/80172506