title: Overloaded functions in Python
body: <p>Is it possible to have overloaded functions in Python?</p>
  <p>In C# I would do something like</p>
  <pre><code>void myfunction (int first, string second)
  {
      # Some code
  }
  
  void myfunction (int first, string second, float third)
  {
      # Some different code
  }
  </code></pre>
  <p>And then when I call the function it would differentiate between the two based on the number of arguments. Is it possible to do something similar in Python?</p>