基本信息
文件名称:Python基础高频面试题及答案.docx
文件大小:28 KB
总页数:6 页
更新时间:2025-11-12
总字数:约3.6千字
文档摘要
Python基础高频面试题及答案
一、语法与基础概念
问题:Python中is和==的区别是什么?举个例子说明
答案:==判断两个对象的值是否相等,is判断两个变量是否指向同一个对象(即内存地址相同)。比如:
a=[1,2,3]
b=a.copy()#浅拷贝,值相同但内存地址不同
print(a==b)#True(值相等)
print(aisb)#False(不同对象)
c=a
print(aisc)#True(指向同一个列表对象)
补充:小整数池(-5~256)会复用对象,比如x=10和y=10,xisy会返回True,但超过这个范围的