首页 > 试题广场 >

执行下列选项代码,结果输出False的是()

[单选题]
执行下列选项代码,结果输出False的是()
  • b = 123

    c = 123

    print(id(b)==id(c))

  • s1='abcd'

    s2='abcd'

    print(id(s1) == id(s2))

  • lis1=[1,2,3]

    lis2=[1,2,3]

    print(lis1 == lis2)

  • lis1=[1,2,3]

    lis2=[1,2,3]

    print(lis1 is lis2)

在 Python 中,内容相同不等于对象相同。== 看内容,is 看身份(内存地址)。列表每次创建都会生成新对象,因此 is 比较结果为 False,这正是选项 D 输出 False 的原因。 
发表于 2025-09-05 21:38:33 回复(0)