title: Is everything in Python castable to a string?
body: <p>I'm trying to find an example of something in Python that can't be cast to a string.</p>
  
  <pre><code>&gt;&gt;&gt; str(None)
  'None'
  &gt;&gt;&gt; str(False)
  'False'
  &gt;&gt;&gt; str(5)
  '5'
  &gt;&gt;&gt; str(object)
  "&lt;class 'object'&gt;"
  &gt;&gt;&gt; class Test:
  ...     pass
  ...
  &gt;&gt;&gt; str(Test)
  "&lt;class '__main__.Test'&gt;"
  &gt;&gt;&gt; str(Test())
  '&lt;__main__.Test object at 0x7f7e88a13630&gt;'
  </code></pre>
  
  <p>Is there anything the entire Python universe that cannot be cast to <strong>str</strong>?</p>