diff options
author | Guido van Rossum <guido@python.org> | 1995-01-04 19:12:49 (GMT) |
---|---|---|
committer | Guido van Rossum <guido@python.org> | 1995-01-04 19:12:49 (GMT) |
commit | e5f8b60429655e94fbfb84a039a2b939b1d8556c (patch) | |
tree | b20e43e42298225de838ebdcd0f8bf4bdda66e9f /Doc/tut/tut.tex | |
parent | 6d023c98b06e8b4558f3558335433f371a89cc9b (diff) | |
download | cpython-e5f8b60429655e94fbfb84a039a2b939b1d8556c.zip cpython-e5f8b60429655e94fbfb84a039a2b939b1d8556c.tar.gz cpython-e5f8b60429655e94fbfb84a039a2b939b1d8556c.tar.bz2 |
spam -> foo (etc.) in examples
Diffstat (limited to 'Doc/tut/tut.tex')
-rw-r--r-- | Doc/tut/tut.tex | 60 |
1 files changed, 30 insertions, 30 deletions
diff --git a/Doc/tut/tut.tex b/Doc/tut/tut.tex index 8ceedec..5f80c80 100644 --- a/Doc/tut/tut.tex +++ b/Doc/tut/tut.tex @@ -246,8 +246,8 @@ statement. \subsection{The Module Search Path} -When a module named {\tt foo} is imported, the interpreter searches -for a file named {\tt foo.py} in the list of directories specified by +When a module named {\tt spam} is imported, the interpreter searches +for a file named {\tt spam.py} in the list of directories specified by the environment variable {\tt PYTHONPATH}. It has the same syntax as the {\UNIX} shell variable {\tt PATH}, i.e., a list of colon-separated directory names. When {\tt PYTHONPATH} is not set, or when the file @@ -263,17 +263,17 @@ See the section on Standard Modules later. \subsection{``Compiled'' Python files} As an important speed-up of the start-up time for short programs that -use a lot of standard modules, if a file called {\tt foo.pyc} exists -in the directory where {\tt foo.py} is found, this is assumed to -contain an already-``compiled'' version of the module {\tt foo}. The -modification time of the version of {\tt foo.py} used to create {\tt -foo.pyc} is recorded in {\tt foo.pyc}, and the file is ignored if +use a lot of standard modules, if a file called {\tt spam.pyc} exists +in the directory where {\tt spam.py} is found, this is assumed to +contain an already-``compiled'' version of the module {\tt spam}. The +modification time of the version of {\tt spam.py} used to create {\tt +spam.pyc} is recorded in {\tt spam.pyc}, and the file is ignored if these don't match. -Whenever {\tt foo.py} is successfully compiled, an attempt is made to -write the compiled version to {\tt foo.pyc}. It is not an error if +Whenever {\tt spam.py} is successfully compiled, an attempt is made to +write the compiled version to {\tt spam.pyc}. It is not an error if this attempt fails; if for any reason the file is not written -completely, the resulting {\tt foo.pyc} file will be recognized as +completely, the resulting {\tt spam.pyc} file will be recognized as invalid and thus ignored later. \subsection{Executable Python scripts} @@ -496,8 +496,8 @@ Besides numbers, Python can also manipulate strings, enclosed in single quotes or double quotes: \bcode\begin{verbatim} ->>> 'foo bar' -'foo bar' +>>> 'spam eggs' +'spam eggs' >>> 'doesn\'t' "doesn't" >>> "doesn't" @@ -660,9 +660,9 @@ can be written as a list of comma-separated values (items) between square brackets. List items need not all have the same type. \bcode\begin{verbatim} ->>> a = ['foo', 'bar', 100, 1234] +>>> a = ['spam', 'eggs', 100, 1234] >>> a -['foo', 'bar', 100, 1234] +['spam', 'eggs', 100, 1234] >>> \end{verbatim}\ecode % @@ -671,17 +671,17 @@ concatenated and so on: \bcode\begin{verbatim} >>> a[0] -'foo' +'spam' >>> a[3] 1234 >>> a[-2] 100 >>> a[1:-1] -['bar', 100] ->>> a[:2] + ['bletch', 2*2] -['foo', 'bar', 'bletch', 4] +['eggs', 100] +>>> a[:2] + ['bacon', 2*2] +['spam', 'eggs', 'bacon', 4] >>> 3*a[:3] + ['Boe!'] -['foo', 'bar', 100, 'foo', 'bar', 100, 'foo', 'bar', 100, 'Boe!'] +['spam', 'eggs', 100, 'spam', 'eggs', 100, 'spam', 'eggs', 100, 'Boe!'] >>> \end{verbatim}\ecode % @@ -690,10 +690,10 @@ individual elements of a list: \bcode\begin{verbatim} >>> a -['foo', 'bar', 100, 1234] +['spam', 'eggs', 100, 1234] >>> a[2] = a[2] + 23 >>> a -['foo', 'bar', 123, 1234] +['spam', 'eggs', 123, 1234] >>> \end{verbatim}\ecode % @@ -1287,7 +1287,7 @@ unpacking}. This is supported by enclosing the list of variables in square brackets: \bcode\begin{verbatim} ->>> a = ['foo', 'bar', 100, 1234] +>>> a = ['spam', 'eggs', 100, 1234] >>> [a1, a2, a3, a4] = a >>> \end{verbatim}\ecode @@ -1697,8 +1697,8 @@ The value of x is 31.4, and y is 40000... >>> print hellos 'hello, world\012' >>> # The argument of reverse quotes may be a tuple: -... `x, y, ('foo', 'bar')` -"(31.4, 40000, ('foo', 'bar'))" +... `x, y, ('spam', 'eggs')` +"(31.4, 40000, ('spam', 'eggs'))" >>> \end{verbatim}\ecode % @@ -1809,10 +1809,10 @@ however, and result in error messages as shown here: Traceback (innermost last): File "<stdin>", line 1 ZeroDivisionError: integer division or modulo ->>> 4 + foo*3 +>>> 4 + spam*3 Traceback (innermost last): File "<stdin>", line 1 -NameError: foo +NameError: spam >>> '2' + 2 Traceback (innermost last): File "<stdin>", line 1 @@ -1919,11 +1919,11 @@ argument's value, as follows: \bcode\begin{verbatim} >>> try: -... foo() +... spam() ... except NameError, x: ... print 'name', x, 'undefined' ... -name foo undefined +name spam undefined >>> \end{verbatim}\ecode % @@ -3009,8 +3009,8 @@ attribute with the given name (a string value). The function name. The function \verb\setattr(x, name, value)\ assigns a value to an object's attribute with the given name. These three functions are useful if the attribute names are not known beforehand. Note that -\verb\getattr(x, 'foo')\ is equivalent to \verb\x.foo\, and -\verb\setattr(x, 'foo', y)\ is equivalent to \verb\x.foo = y\. By +\verb\getattr(x, 'spam')\ is equivalent to \verb\x.spam\, and +\verb\setattr(x, 'spam', y)\ is equivalent to \verb\x.spam = y\. By definition, \verb\hasattr(x, name)\ returns true if and only if \verb\getattr(x, name)\ returns without raising an exception. |