Python教程

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

在这里插入图片描述

这篇关于Python中is和==的区别的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!