Python中的运算符可以分为以下几类:
算术运算符
`+`:加法
`-`:减法
`*`:乘法
`/`:除法
`%`:取余(模)
` `:乘方
`//`:整除(向下取整)
赋值运算符
`=`:赋值
`+=`:加法赋值
`-=`:减法赋值
`*=`:乘法赋值
`/=`:除法赋值
`//=`:整除赋值
`%=`:取余赋值
` =`:乘方赋值
比较运算符(关系运算符):
`==`:等于
`!=`:不等于
`>`:大于
`<`:小于
`>=`:大于等于
`<=`:小于等于
逻辑运算符
`and`:逻辑与
`or`:逻辑或
`not`:逻辑非
位运算符
`&`:按位与
`|`:按位或
`^`:按位异或
`~`:按位取反
`<<`:左移
`>>`:右移
成员运算符
`in`:成员关系测试
`not in`:成员关系测试的否定
身份运算符
`is`:身份(同一性)测试
`is not`:身份(同一性)测试的否定
其他
`+`(一元正号):对正数或负数使用正号运算符实际上都不会改变数值,通常省略。
`-`(一元负号):表示取相反数。
这些运算符在Python中用于执行各种操作,包括数值计算、逻辑判断、赋值等。运算符的优先级和结合性遵循Python的语法规则。