About 242,000 results
Open links in new tab
  1. What is the difference between __str__ and __repr__?

    An actual repr will probably not be very helpful as the output of print([your, objects]). To qualify this, in my experience, the most useful use case of the repr function is to put a string inside …

  2. python - Purpose of __repr__ method? - Stack Overflow

    Feb 21, 2021 · The returns of repr() and str() are identical for int x, but there's a difference between the return values for str y-- one is formal and the other is informal. One of the most …

  3. Understanding repr ( ) function in Python - Stack Overflow

    repr actually calls a magic method __repr__ of x, which gives the string containing the representation of the value 'foo' assigned to x. So it returns 'foo' inside the string "" resulting in …

  4. What is the purpose of __str__ and __repr__? - Stack Overflow

    Called by the repr() built-in function and by string conversions (reverse quotes) to compute the "official" string representation of an object. If at all possible, this should look like a valid Python …

  5. string - str () vs repr () functions in python 2.7.5 - Stack Overflow

    Oct 12, 2013 · what is the difference between str() and repr() functions in python 2.7.5? Explanation on python.org: The str() function is meant to return representations of values …

  6. Python object.__repr__ (self) should be an expression?

    A repr call could produce either a new expression or the original expression. In many cases, they're the same. Note that this isn't always possible, practical or desirable. In some cases, …

  7. Correct way to write __repr__ function with inheritance

    Jun 3, 2017 · Called by the repr() built-in function to compute the “official” string representation of an object. If at all possible, this should look like a valid Python expression that could be used …

  8. custom __repr__ as a class method for a class derived from Enum

    Mar 20, 2021 · This indicates that repr is effectively endpoints.member.repr what I need is endpoint.repr? I understand this can be achieved by a metaclass here, but since Enum itself …

  9. What's the difference between #[repr(Rust)], #[repr(C)] and #[repr ...

    May 20, 2025 · In summary, #[repr(Rust)] leaves the representation to the compiler, which will probably do a better job of optimising the representation than you would by hand, and thus it …

  10. python - Auto __repr__ method - Stack Overflow

    Apr 15, 2009 · I use this helper function to generate repr s for my classes. It is easy to run in a unittest function, ie. def test_makeRepr(self): makeRepr(Foo, Foo(), "anOptional space …

Refresh