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

Reply via email to