title: What is the difference between str.join() and str().join() in Python?
body: <p>I'm new to Python and I'm using Python3, I'm trying to join list items into a string, I found that when I try <code>str().join(lst)</code> I successfully get the list items as a string but when I do this <code>str.join(lst)</code> I get:</p>
  <blockquote>
  <p>TypeError: descriptor 'join' requires a 'str' object but received a
  'list'</p>
  </blockquote>
  <p>What is the difference between <code>str</code> and <code>str()</code> in this case?</p>