Python中is与==用法有何本质区别?

2026-05-21 21:010阅读0评论SEO资讯
  • 内容介绍
  • 文章标签
  • 相关推荐

本文共计105个文字,预计阅读时间需要1分钟。

Python中is与==用法有何本质区别?

pythona=1000b=1000print(id(a), id(b))

Python中is与==用法有何本质区别?

一行执行的用同一个id地址,分行执行的用两个不同的id地址。

>>> a = 1000

>>> b = 1000 >>> print(id(a),id(b)) 2689566689904 2689566688880 >>> a ,b= 1000,1000 >>> print(id(a),id(b)) 2689566689968 2689566689968

一行执行的用一个id地址

分行执行用两个地址


本文共计105个文字,预计阅读时间需要1分钟。

Python中is与==用法有何本质区别?

pythona=1000b=1000print(id(a), id(b))

Python中is与==用法有何本质区别?

一行执行的用同一个id地址,分行执行的用两个不同的id地址。

>>> a = 1000

>>> b = 1000 >>> print(id(a),id(b)) 2689566689904 2689566688880 >>> a ,b= 1000,1000 >>> print(id(a),id(b)) 2689566689968 2689566689968

一行执行的用一个id地址

分行执行用两个地址