python运算符
一、算术运算
1、加(+),减(-),乘(*),除(/)
2. %表示取余。a%b返回a/b的余数
3. **
a**b返回a的b次幂
4. //取整除,返回商的整数部分
二、比较运算
1.==表示判断两个值是否相等。若相等返回true,否则返回false
2. !=表示判断两个值是否不相等。若不相等返回true,否则返回false
三、逻辑运算
and
and前后的条件均为TRUE,结果才返回为true,否则返回false
or
只有or前后的条件均为false时,结果才返回false,否则返回true。
例:
a=1,b=3,c=10
a>0 or b<3 and c>10结果如何?
此处注意or的分法:(a>0) or (b<3 and c>10)
遇到or实际是以or为基点,前后表达式加括号
因此结果为true。
not
若not后面的表达式为真,加了not变成假;
若not后面的表达式为假,加了not变成真。
赋值运算
=
+=
-=
*=
/=
%=
**=
//=
=表示将=左边的值赋给右边
a+=b等价于a=a+b;
其余同理。
四、成员运算
只有in 和not in 两种,用来测试数据中是否包含了一系列的成员
例:
names=["Gatling_Pea,Twin_Sunflower,Gloom_shroom,Cattail"]
"Gatling_Pea" in names
返回true

                
            
        
浙公网安备 33010602011771号