运算符

 

运算符

1,算数运算

加 +

减 -

乘 *

除 /

求余 %2

求商 //

幂 **

 

2,成员运算

 

in    not in

判断某个东西是否在某个东西里边包含用 in 或者not in

例如 :

name ="郑建文"

其中“郑建文” 代表 字符串

       "郑"代表 字符

       "郑建" "建文" 代表 子字符串 ,子序列  *注意,子字符串需要是连续的字符,否则不是

例如:

name = "郑建文"

if "建文" in name:

  print ("ok")

else:

  print("error")     

代码输出结果是:ok

 

name = "郑建文"

if "郑文" in name:

  print ("ok")

else:

  print("error")   

代码输出结果是 error

 

3,逻辑运算

 此处需要用布尔值 (true  false),逻辑运算的结果是true or false

执行顺序: 从左到右

执行规则:结果是

        true and ===>继续走

        true or ====> 直接得到结果true,后边不走

                  false and ====>直接得到false,后边不走

        false or ====>继续走

例子如下:

user = alisa

pwd = "123"

v = user == alisa and pwd = "123" or 1 == 1   ======> 从左到右计算

print(v)                                                                   结果是true              

如果需要优先计算可以加括号 如: user == alisa and (pwd = "123" or 1 == 1) ,推荐使用()

 

4,赋值运算

a = a + 1 简化版可写成 a + = 1

a = a - 1 简化版可写成 a - = 1

a = a * 1 简化版可写成 a * = 1

a = a / 1 简化版可写成 a / = 1

a = a % 1 简化版可写成 a % = 1

a = a // 1 简化版可写成 a // = 1

 

5,比较运算

> 大于

= 等于

< 小于

!= 不等于 (一般不等于使用这个代码表示)

<> 不等于

>= 大于小于

<= 小于等于

 

posted @ 2021-01-01 13:03  wode110  阅读(51)  评论(0编辑  收藏  举报