My opinion is that one should not create or set a variable if its value is not used. In the case mentioned, you know what the return value will be, so there seems to be no reason to keep it.
2007/4/24, Cecilia Alm <[EMAIL PROTECTED]>: > My apologies for asking a trivial question about programming practice. > > As mentioned in the online tutorial > (http://docs.python.org/tut/node6.html#SECTION006700000000000000000), > functions which lack a return statement ('procedures') actually return "None". > For such functions, I assume it's preferred to not catch "None" in a variable. > > Example: > >>> def printme(x): > print x > > Preferred function call: > >>> printme(10) > 10 > > Alternative (where None is caught into z): > >>> z = printme(10) > 10 > (And then one could print None) > >>> print z > None > _______________________________________________ > Tutor maillist - [email protected] > http://mail.python.org/mailman/listinfo/tutor > -- Andre Engels, [EMAIL PROTECTED] ICQ: 6260644 -- Skype: a_engels _______________________________________________ Tutor maillist - [email protected] http://mail.python.org/mailman/listinfo/tutor
