Python:运算符
一、算数运算符
- 加法( + ):算数加法;
- 减法( - ):算数减法;
- 乘法( * ):算数乘法;
- 指数( ** ):左边的数是底数,右边是指数;
- 取余( % ): x%y x除以y的余数;
- 出发( / ): x/y 结果包含小数点后面的数;
- 地板除( //): x//y 结果是忽略小数点后面的小数位,只保留整数位;
二、比较运算符
- 等于( == ):若左侧参数等于右侧参数,则为真;
- 不等于( != ):若左侧参数不等于右侧参数,则为真;
- 大于( > ):若左侧参数大于右侧参数,则为真;
- 小于( < ):若左侧参数小于右侧参数,则为真;
- 大于或等于( >= ):若左侧参数大于等于右侧参数,则为真;
- 小于或等于( <= ):若左侧参数小于等于右侧参数,则为真;
三、逻辑运算符
- and(双目运算符):若左右两侧同为真,则结果为真,若左右两侧有一个为假,则结果为假
- or(双目运算符):若左右两侧同为假,则结果为假,若左右两侧有一个为真,则结果为真
- not(单目运算符):取反,若x为真,则结果为假;若x为假,则结果为真;
优先级:() ->not ->and ->or
四、赋值运算符(赋值运算为算数运算的一个补充)
- 赋值运算符( = ):将右边的值赋值给左边的变量
- 加法赋值运算符( += ):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//=a等效于c=c//a
注:不可以使用语句print(a+=c)