python 操作符学习
python的操作符大部分和java是相同的,功能相近,运算符等级也差不多,这篇blog就来学习python 操作符:python与java的操作符pythonjava描述or||逻辑或and&&逻辑与not!逻辑非<,>,<=,>=,==,!=或<><,>,<=,>=,==,!=比较操作is,is notinstanceof身份认证||位或&&位与^^位异或<<,>><<,>>移位+,-,*,/+,-,*,/加减乘除%%余数~~位取补
需要注意的是,python和java中,有些运算符是有重载意义的,想“+”,“%"等。至于运算等级,python和java差不多,实际上也不用记,就用括号呗,呵呵,程序员永远都很“懒”。
下面是一些例子:
python 代码
[*]>>> a = 3
[*]>>> b = 4
[*]>>> b/2 + a
[*]5
[*]>>> b/(2.0 + a)
[*]0.80000000000000004
[*]>>> b << 2
[*]16
[*]>>> a | 2
[*]3
[*]>>> a & 1
[*]1
[*]>>> a /2
[*]1
[*]>>> a % 2
[*]1
[*]>>> b > a
[*]True
[*]>>> not True
[*]False
[*]>>> (5 + 4j)*(7 - 2j)
[*](43+18j)
[*]>>> 2 is 3
[*]False
[*]>>> 2 is not 3
[*]True
[*]>>> 2 is 2
[*]True
[*]>>>
当然,python还有一些其他的操作符,由于涉及到python的其他数据类型,所以学到哪写到哪,嘿嘿,明天十一喽http://yangsq.iteye.com/javascripts/fckeditor/editor/images/smiley/msn/teeth_smile.gif
页:
[1]