Python中的is
来源:互联网 发布:vba聊天软件编程 编辑:程序博客网 时间:2024/06/11 12:53
1, 在交互式环境下, 如果数字小则引用同一个对象, 如果数字大则重新分配空间创建两个对象:
>>> a=2>>> b=2>>> a is b #数字较小True>>> a==bTrue
>>> a=4444>>> b=4444>>> a is b #数字较大False>>> a==bTrue
2, 在交互式环境下, 当数字比较大时, 又分为写在同一行和不在同一行:
>>> a=4444; b=4444; # 写在同一行>>> a is bTrue>>> a == bTrue>>> c = 5555 # 写在不同一行>>> d = 5555 # 写在不同一行>>> c is dFalse>>> c == dTrue>>>
3, 以脚本形式运行(用编辑器也算是脚本运行), 不管数字大小也不管是否同一行,都是指向同一个地址:
# -*- coding: utf-8 -*-a = 4444; b = 4444print(a is b) # truec = 5555d = 5555print(c is d) # true
阅读全文
0 0
- python中的is ,is not
- Python中的is
- Python 中的 is 和 id
- Python 中的 is 和 id
- python中的is、==和cmp()
- python中的==和is
- 有关python中的id,is 等
- python中的is和==
- 详解Python中的is和==
- 浅谈python中的“ ==” 与“ is”
- python 中的is / is not / == / !=
- Python 中的比较方法 is与==的比较
- Python中的str is not callable问题分析
- python中的is、==和cmp()比较字符串
- python中的tuple不是immutable (tuple in python is not immutable)
- Python Is Not Java
- Python Is Not Java
- What Is Python?
- C语言标准库函数 qsort 详解
- ICPC2017网络赛(南宁)子序列最大权值(树状数组+dp)
- 排序算法
- 解决pycharm代码无提示问题
- Python二进制串转换为通用字符串
- Python中的is
- 文件打开模式 w+ r+ a+ 区别和辨析
- 欢迎使用CSDN-markdown编辑器
- Java第三周作业(2)
- javawebday08补充(jaxp的sax解析 dom4j解析xml 查询 添加 )
- 2017 ACM-ICPC 亚洲区(南宁赛区)网络赛 Overlapping Rectangles
- 【亲测,最实用】Centos系统下,mysql异常停止服务
- springboot开发笔记(1.环境准备)
- 一个列表点击某一个返回它的index