python - Python 身份运算符
问题描述
请澄清我对 python 身份运算符是和不是的疑问。
a,b = 10.0, 10.0
print (a is b)
将导致 True
然而
a = 10.0
b = 10.0
print (a is b)
将导致 False
为什么在第一种情况下 id() 函数结果是相同的值而在第二种情况下不同
解决方案
推荐阅读
- python - 使用 SVM 对 5 维数据集进行分类的示例?
- sql - 如何在 DB2 数据库中查找 char 0x1A (→)
- css - 我可以在一个项目中拥有一个可以在多个项目中导入的通用 SCSS
- visual-studio - 如何在 Xamarin Visual Studio 2019 中分析应用程序性能
- python - 我的 Cython 代码与 Python 交互过多
- react-native - 换行(多行)按钮
- python - 为什么我的数据框在连接时会创建新行?
- azure - 在运行 az cosmosdb create 命令创建 Cosmos DB 帐户时如何指定 MongoDB API 版本?
- angular - 我们可以从Angular 8中的孙子组件访问数据吗
- react-router-dom - 防止复制的 url 重定向到 /