Chinaunix首页 | 论坛 | 博客
  • 博客访问: 134665
  • 博文数量: 32
  • 博客积分: 115
  • 博客等级: 民兵
  • 技术积分: 290
  • 用 户 组: 普通用户
  • 注册时间: 2010-12-30 23:19
个人简介

The minute you think of giving up, think of the reason why you held on so long!

文章分类

全部博文(32)

文章存档

2018年(4)

2016年(8)

2015年(2)

2014年(11)

2013年(6)

2012年(1)

我的朋友

分类: Python/Ruby

2014-06-05 16:37:11

Python中的对象由三点组成:id、type、value
其中,id用来唯一标识一个对象,type是对象的类型,value是对象的值
is判断的是a对象是否就是b对象,是通过id来判断的
==判断的是a对象的值是否和b对象的值相等,是通过value来判断的

两个不同类型的变量:

点击(此处)折叠或打开

  1. >>> a=1
  2. >>> b=1.0
  3. >>> type(a)
  4. >>> type(b)

  5. >>> id(a)
  6. 32806840
  7. >>> id(b)
  8. 33866192
  9. >>> a is b
  10. False
  11. >>> a == b
  12. True
两个同类型的变量:

点击(此处)折叠或打开

  1. >>> a = 1
  2. >>> b = 1
  3. >>> type(a)
  4. <type 'int'>
  5. >>> type(b)
  6. <type 'int'>
  7. >>> id(a)
  8. 32806840
  9. >>> id(b)
  10. 32806840
  11. >>> a is b
  12. True
  13. >>> a == b
  14. True


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