Loading

python运算符

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 两种,用来测试数据中是否包含了一系列的成员

例:

in:在指定序列中找到值返回true

names=["Gatling_Pea,Twin_Sunflower,Gloom_shroom,Cattail"]
"Gatling_Pea" in names

返回true

 

posted @ 2021-09-03 22:11  Peashooter  阅读(80)  评论(0)    收藏  举报