Chinaunix首页 | 论坛 | 博客
  • 博客访问: 1308662
  • 博文数量: 268
  • 博客积分: 10698
  • 博客等级: 上将
  • 技术积分: 2867
  • 用 户 组: 普通用户
  • 注册时间: 2007-07-14 22:21
文章分类

全部博文(268)

文章存档

2012年(19)

2011年(13)

2010年(29)

2009年(26)

2008年(99)

2007年(82)

我的朋友

分类: Python/Ruby

2007-12-04 06:34:12

+ 加, 3+5 的值是8,'a'+'b' 的值是'ab'
- 减, 5-3 的值是2
* 乘, 2*3 的值是6,'Ok'*3 的值是'OkOkOk'
** 乘方,3**4 的值是81 (3*3*3*3)
/ 除,4/3 的值是1(整数相除结果是整数),4.0/3 或者 4/3.0 的值是1.3333333333333333
// 底数, 4//3.0 的值是1.0
% 余数,  19%4 的值是3, -11.7%30.8 的值是19.1
<< (二进制位)左移,2<<2 的值是8,2的二进制数是10,左移两位为1000,所以是十进制的8
<< (二进制位)右移,11<<1 的值是5,11的二进制数是1011,向右移一位变成101,所以是十进制的5
&  (二进制位)与, 5&3 的值是1
|  (二进制位)或, 5|3 的值是7
^  (二进制位)X或,5^3 的值是6
~  (二进制位)invert, ~5的值是-6, 即-(x+1)
< 小于,5<3的值是False(假),3<5的值是True(真)
> 大于,类上
<= 小于等于,类上
<= 大于等于,类上
== 等于,类上
!= 不等于,类上
not (布尔值)非, 如果x=True, 那么 not x 的值是False
and (布尔值)与, 如果x=False; y=True,那么 x and y 的值是False
or  (布尔值)或, 如果x=False; y=True,那么 x and y 的值是True

阅读(2558) | 评论(1) | 转发(0) |
给主人留下些什么吧!~~