python的操作符大部分和java是相同的,功能相近,运算符等级也差不多,这篇blog就来学习python 操作符:
python | java | 描述 |
or | || | 逻辑或 |
and | && | 逻辑与 |
not | ! | 逻辑非 |
<,>,<=,>=,==,!=或<> | <,>,<=,>=,==,!= | 比较操作 |
is,is not | instanceof | 身份认证 |
| | | | 位或 |
& | & | 位与 |
^ | ^ | 位异或 |
<<,>> | <<,>> | 移位 |
+,-,*,/ | +,-,*,/ | 加减乘除 |
% | % | 余数 |
~ | ~ | 位取补 |
需要注意的是,python和java中,有些运算符是有重载意义的,想“+”,“%"等。至于运算等级,python和java差不多,实际上也不用记,就用括号呗,呵呵,程序员永远都很“懒”。
下面是一些例子:
python 代码