title: Python: What does the * mean in method arguments list?
body: <p>See: <a href="https://github.com/tiangolo/full-stack-fastapi-postgresql/blob/490c554e23343eec0736b06e59b2108fdd057fdc/%7B%7Bcookiecutter.project_slug%7D%7D/backend/app/app/crud/base.py#L34" rel="nofollow noreferrer">create method</a></p>
  <pre class="lang-py prettyprint-override"><code>class ExampleClass():
  
      def example_method(self, a: str, *, b: str) -&gt; str:
         .
         . 
         .
  
  </code></pre>
  <p>I am not sure what the * means inside of the method argument list.  Does this mean that there are more arguments in between <code>a</code> and <code>b</code>?</p>