迹忆客 计算机编程题库

Python 经典面试题 基础部分一

以下代码的输出是什么 ? ```python class Count: def __init__(self, count=0): self.__count=count a=Count(2) b=Count(2) print(id(a)==id(b), end = '' '') c= ''hello'' d= ''hello'' print(id(c)==id(d)) ```
  • True False
  • False True
  • False False
  • True True
正确答案是:B
正确率:79%

解析:

具有相同内容的对象在python库中共享相同的对象,但对于自定义的不可变类不是这样。

查看笔记

扫码一下
查看教程更方便