编程语言
首页 > 编程语言> > Python中is和==的区别

Python中is和==的区别

作者:互联网

"""
    python语言:
    ==  判断类型和值是否相同
    is:
        类型和值是否相同
        内存地址是否相同

"""
print(1 == "1") #Flase  数据类型不同
li = [1, 2, 3]
li1 = li.copy()
print(li == li1)  # True
print(li is li1)  # Flase
print(id(li), id(li1))  # Flase

在这里插入图片描述

标签:相同,Flase,区别,Python,li,li1,print,id
来源: https://blog.csdn.net/Antonhu/article/details/118942151