Python支持多种运算符,主要包括以下几类:
算术运算符
加法:`+`
减法:`-`
乘法:`*`
除法:`/`
取模(求余):`%`
整除(向下取整):`//`
幂运算(乘方):` `
比较运算符
等于:`==`
不等于:`!=`
大于:`>`
小于:`<`
大于等于:`>=`
小于等于:`<=`
逻辑运算符
与:`and`
或:`or`
非:`not`
赋值运算符
赋值:`=`
加赋值:`+=`
减赋值:`-=`
乘赋值:`*=`
除赋值:`/=`
整除赋值:`//=`
幂赋值:` =`
条件运算符(三元运算符)
`x if condition else y`
Python还支持其他一些运算符,例如取正(`+`)、取负(`-`)、取补(`~`)、按位与(`&`)、按位异或(`^`)、按位或(`|`)等,这些运算符通常应用于整数类型。
Python的运算符使用与C、Java类似,支持整数与浮点数的数学运算,并且支持复数运算。对于更复杂的数学运算,可以使用`math`和`cmath`模块,分别用于实数和复数运算。