From: Fred Drake <fdrake@acm.org>
Date: Thu, 6 Sep 2001 18:21:30 +0000 (+0000)
Subject: Make the examples for "Default Argument Values" more presentable and
X-Git-Tag: v2.2a3~35
X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=8b09f4985ce02d4ae8dc63b67e498293488f0dca;p=python

Make the examples for "Default Argument Values" more presentable and
less hostile to newbie use at the interactive prompt.
This is in response to SF bug #458654.
---

diff --git a/Doc/tut/tut.tex b/Doc/tut/tut.tex
index 00d06958e7..e851ea65c5 100644
--- a/Doc/tut/tut.tex
+++ b/Doc/tut/tut.tex
@@ -1353,7 +1353,10 @@ in the \emph{defining} scope, so that
 
 \begin{verbatim}
 i = 5
-def f(arg = i): print arg
+
+def f(arg=i):
+    print arg
+
 i = 6
 f()
 \end{verbatim}
@@ -1366,9 +1369,10 @@ list or dictionary.  For example, the following function accumulates
 the arguments passed to it on subsequent calls:
 
 \begin{verbatim}
-def f(a, l = []):
-    l.append(a)
-    return l
+def f(a, L=[]):
+    L.append(a)
+    return L
+
 print f(1)
 print f(2)
 print f(3)
@@ -1386,11 +1390,11 @@ If you don't want the default to be shared between subsequent calls,
 you can write the function like this instead:
 
 \begin{verbatim}
-def f(a, l = None):
-    if l is None:
-        l = []
-    l.append(a)
-    return l
+def f(a, L=None):
+    if L is None:
+        L = []
+    L.append(a)
+    return L
 \end{verbatim}
 
 \subsection{Keyword Arguments \label{keywordArgs}}