Thank you Wesley, Kal & tutor
On Thu, Feb 7, 2013 at 12:07 PM, Kal Sze <swordan...@gmail.com> wrote: > Dear Sunil, > > No method or function in Python has a *static* return type. That's > because Python is by nature a dynamic language, with duck typing and > dynamic dispatch. In fact, any method or function may well return any > of a number of different types: > > def crazy_function(return_int) > if return_int: > return 1 > else: > return 'foo' > > It's probably bad design, but there is nothing in the Python grammar > and semantics that stops you from doing that. > > So your question is better phrased as: if I don't explicitly return > anything, what is returned? > > The answer to that would be: the None object > > Cheers, > Kal > > On 7 February 2013 14:09, Sunil Tech <sunil.tech...@gmail.com> wrote: > > If a method has no return type? > > what will it return? > > > > _______________________________________________ > > Tutor maillist - Tutor@python.org > > To unsubscribe or change subscription options: > > http://mail.python.org/mailman/listinfo/tutor > > >
_______________________________________________ Tutor maillist - Tutor@python.org To unsubscribe or change subscription options: http://mail.python.org/mailman/listinfo/tutor