1.基本运算符
+(加),-(减),*(乘),/(除),%(取余)与java一样,因为Python一个变量的数据类型,不固定,
因此当用/(除已)运算时,当参与运算的数据有浮点数时,结果会是浮点数.
因此,需要用取整时,用//(相除取整运算).
Python还包含其他的基本运算符:**(幂运算符),ex:a**b==a的b次幂
2.赋值运算符
=,+=,-=,/=,%=与java相同,与基本运算符相对应,还有//=,**=两个运算符
3.比较运算符(双目运算符)
==,比较两者的值是否相等,且仅比较值是否相同.
与java不同,java中==相对基本类型比较的是值,而引用类型则比较的是地址值
>,<,>=,<=,!=与Java相同,
除此外还有<>与!=功能相同
4.位运算符
&,|,>>,<<,~,^均与Java相同
5.逻辑运算符
(java不支持)
and 与运算符
or 或运算符
not 非运算符
6.成员运算符
(java不支持)
in 判断是否在某个序列中 (与sql中类似)
not in 判断是否不在某个序列中(与sql中类似)
7.身份运算符
(Java不支持)
is 判断两者对象引用是否为同一对象,ex: a is b 判断的是两者内存是否指向同一位置
is not 判断两者对象引用是否不是同一对象
本文详细介绍了Python中的各类运算符,包括基本运算符、赋值运算符、比较运算符、位运算符、逻辑运算符、成员运算符及身份运算符,并解释了它们与Java中的区别。

175

被折叠的 条评论
为什么被折叠?



