samsungsamsung 发表于 2017-4-23 13:02:54

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]
查看完整版本: python 操作符学习