is用来判断两个对象是不是同一个对象,通过id()函数取对象地址进行判断。python会缓存一些小的整数,以及只包含字母数字以及下划线的字符串。所以在对于这些值的时候,is判断为True。

>>> a = 10
>>> b = 10
>>> a is b
True
>>> a = 257
>>> b = 257
>>> a is b
False
>>> a = "123"
>>> b = "123"
>>> a is b
True
>>> a = "urifsdka"
>>> b = "urifsdka"
>>> a is b
True
>>> a = "siru289ur2jfkjhsfa98uasfjh293ruhfkjsdhf9w28u3rhhskfj_fhihfiwehfkjsahfushf"
>>> b = "siru289ur2jfkjhsfa98uasfjh293ruhfkjsdhf9w28u3rhhskfj_fhihfiwehfkjsahfushf"
>>> a is b #对于很长的字符串也是如此
True
>>> a = "a b" #包含空格
>>> b = "a b"
>>> a is b
False
>>> a = "ab " #包含空格
>>> b = "ab "
>>> a is b
False
>>> a = 10.0
>>> b = 10.0
>>> a is b
False
>>> a = "a#b"
>>> b = "a#b"
>>> a is b
False
>>>

最新文章

  1. How do you evaluate music?
  2. windows下mysql 数据库的导入导出
  3. poj1141Brackets Sequence(dp+路径)
  4. angularJS快速入门
  5. 51nod1119(除法取模)
  6. 关于微信小程序拒绝授权后,重新授权并获取用户信息
  7. IDL 使用数组
  8. 创建mongodb副本集操作实例
  9. Flutter之内置动画(转)
  10. 微服务框架——SpringCloud(三)
  11. 我们为什么要搞长沙.NET技术社区?
  12. 利用curl 实现URL监控
  13. flask 使用Flask-Migrate迁移数据库(创建迁移环境、生成迁移脚本、更新数据库)
  14. Eclipse的配置
  15. linux键盘驱动
  16. linux centos 6.1 安装 redis
  17. Android Studio 修改 包名
  18. 【期望DP】BZOJ4008- [HNOI2015]亚瑟王
  19. Cloud Foundry技术资料汇总
  20. Eclipse易卡死

热门文章

  1. NLTK学习笔记(二):文本、语料资源和WordNet汇总
  2. 2013年工作中遇到的20个问题(Bug):161-180
  3. 向现有的磁盘组加入/删除ASM磁盘
  4. RMAN主要命令 show,list,crosscheck,delete详解
  5. 用JAVA的抽象类实现编码组合进度的灵活性
  6. xtrabackup增量备份mysql +MHA
  7. CCNP路由实验之十四 路由器的訪问控制ACL
  8. Linux 查看负载
  9. POJ 1679 The Unique MST(推断最小生成树_Kruskal)
  10. luogu1447 能量采集