nerdexam
Python_Institute

PCPP-32-101 · Question #9

Which function or operator should you use to obtain the answer True or False to the question "Do two variables refer to the same object?"

The correct answer is D. The is function. To determine if two variables refer to the same object in Python, you should use the 'is' operator. The 'is' operator checks for object identity, meaning it returns 'True' if both variables point to the same object in memory.

Advanced OOP

Question

Which function or operator should you use to obtain the answer True or False to the question "Do two variables refer to the same object?"

Options

  • AThe == operator
  • BThe isinstance() function
  • CThe id() function
  • DThe is function

How the community answered

(34 responses)
  • A
    3% (1)
  • B
    6% (2)
  • C
    3% (1)
  • D
    88% (30)

Explanation

To determine if two variables refer to the same object in Python, you should use the 'is' operator. The 'is' operator checks for object identity, meaning it returns 'True' if both variables point to the same object in memory.

Topics

#object identity#is operator#id() function#reference comparison

Community Discussion

No community discussion yet for this question.

Full PCPP-32-101 Practice