博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
is 和 ==的区别
阅读量:4560 次
发布时间:2019-06-08

本文共 596 字,大约阅读时间需要 1 分钟。

1.is 是比较 ,比较 = 两边的值

   == 是比较 ,比较的是两边的内存地址

    内存地址:id(变量)

2.小数据池

    1.数字小数池的范围:-5~256

      a = 10

      a1 = 10

      print(a == a1)

      结果为True

    2.字符串中如果有特殊字符,他们的内存地址就不一样

      a = "abc%"       a1 = "abc%"       print(a == a1)       在pycharm中结果为True,在命令提示符中结果为False     3.字符串中单个*20,则他们的内存地址一样,*20以上内存地址不一样       a = "a" * 20       a1 = "a" * 20       print(id(a))       print(id(a1))       内存地址都为556894458048       a = "a" * 20       a1 = "a" * 21       print(id(a))       print(id("a"))       结果为

        328831602808

        328831602880

 

转载于:https://www.cnblogs.com/s593941/p/9408600.html

你可能感兴趣的文章
编辑器
查看>>
SAP供应商和客户的创建
查看>>
django--form相关
查看>>
srs部署到ubuntu 18.04 server
查看>>
vim + spf13
查看>>
IE7优化方法
查看>>
java中的集合类
查看>>
约瑟夫问题(Josephus Problem)的两种快速递归算法
查看>>
httpanalyzer 抓包时会更换证书
查看>>
项目二:使用机器学习(SVM)进行基因预测
查看>>
postman 获取时间戳的方法 和md5加密的方法
查看>>
GB 18030介绍及其与相关标准的比较-GB 18030的优点
查看>>
骑士精神
查看>>
【Raspberry Pi】读取DHT11温度湿度波折
查看>>
【网络流·最大流】ISAP(Improved Shortest Augumenting Path)详解
查看>>
Restful的优势
查看>>
冲刺8
查看>>
使用 Box2D 做一个 JansenWalker 机器人
查看>>
Android启动会有白屏或黑屏问题处理
查看>>
Leetcode Product of Array Except Self
查看>>