[Python-checkins] python/dist/src/Doc/lib libfuncs.tex,1.134,1.135

rhettinger@users.sourceforge.net rhettinger@users.sourceforge.net
2003年6月11日 01:16:12 -0700


Update of /cvsroot/python/python/dist/src/Doc/lib
In directory sc8-pr-cvs1:/tmp/cvs-serv19944
Modified Files:
	libfuncs.tex 
Log Message:
SF bug #660022: parameters for int(), str(), etc.
* Indicate that arguments are optional for most builtin type constructors.
* Replace e.g. in staticmethod() and classmethod() docs.
* Add \code{} markup to some in-line code examples.
Index: libfuncs.tex
===================================================================
RCS file: /cvsroot/python/python/dist/src/Doc/lib/libfuncs.tex,v
retrieving revision 1.134
retrieving revision 1.135
diff -C2 -d -r1.134 -r1.135
*** libfuncs.tex	10 Jun 2003 21:41:22 -0000	1.134
--- libfuncs.tex	11 Jun 2003 08:16:06 -0000	1.135
***************
*** 81,85 ****
 \end{funcdesc}
 
! \begin{funcdesc}{bool}{x}
 Convert a value to a Boolean, using the standard truth testing
 procedure. If \code{x} is false, this returns \code{False};
--- 81,85 ----
 \end{funcdesc}
 
! \begin{funcdesc}{bool}{\optional{x}}
 Convert a value to a Boolean, using the standard truth testing
 procedure. If \code{x} is false, this returns \code{False};
***************
*** 87,91 ****
 which is a subclass of \code{int}. Class \code{bool} cannot be
 subclassed further. Its only instances are \code{False} and
! \code{True}.
 \indexii{Boolean}{type}
 \versionadded{2.2.1}
--- 87,92 ----
 which is a subclass of \code{int}. Class \code{bool} cannot be
 subclassed further. Its only instances are \code{False} and
! \code{True}. If no argument is given, this function returns
! \code{False}.
 \indexii{Boolean}{type}
 \versionadded{2.2.1}
***************
*** 133,138 ****
 \end{verbatim}
 
! It can be called either on the class (e.g. C.f()) or on an instance
! (e.g. C().f()). The instance is ignored except for its class.
 If a class method is called for a derived class, the derived class
 object is passed as the implied first argument.
--- 134,140 ----
 \end{verbatim}
 
! It can be called either on the class (such as \code{C.f()}) or on an
! instance (such as \code{C().f()}). The instance is ignored except for
! its class.
 If a class method is called for a derived class, the derived class
 object is passed as the implied first argument.
***************
*** 196,200 ****
 \end{funcdesc}
 
! \begin{funcdesc}{complex}{real\optional{, imag}}
 Create a complex number with the value \var{real} + \var{imag}*j or
 convert a string or number to a complex number. If the first
--- 198,202 ----
 \end{funcdesc}
 
! \begin{funcdesc}{complex}{\optional{real\optional{, imag}}}
 Create a complex number with the value \var{real} + \var{imag}*j or
 convert a string or number to a complex number. If the first
***************
*** 205,209 ****
 If \var{imag} is omitted, it defaults to zero and the function
 serves as a numeric conversion function like \function{int()},
! \function{long()} and \function{float()}.
 \end{funcdesc}
 
--- 207,212 ----
 If \var{imag} is omitted, it defaults to zero and the function
 serves as a numeric conversion function like \function{int()},
! \function{long()} and \function{float()}. If both arguments
! are omitted, returns \code{0j}.
 \end{funcdesc}
 
***************
*** 448,452 ****
 \end{funcdesc}
 
! \begin{funcdesc}{float}{x}
 Convert a string or a number to floating point. If the argument is a
 string, it must contain a possibly signed decimal or floating point
--- 451,455 ----
 \end{funcdesc}
 
! \begin{funcdesc}{float}{\optional{x}}
 Convert a string or a number to floating point. If the argument is a
 string, it must contain a possibly signed decimal or floating point
***************
*** 455,459 ****
 or long integer or a floating point number, and a floating point
 number with the same value (within Python's floating point
! precision) is returned.
 
 \note{When passing in a string, values for NaN\index{NaN}
--- 458,462 ----
 or long integer or a floating point number, and a floating point
 number with the same value (within Python's floating point
! precision) is returned. If no argument is given, returns \code{0.0}.
 
 \note{When passing in a string, values for NaN\index{NaN}
***************
*** 541,545 ****
 \end{funcdesc}
 
! \begin{funcdesc}{int}{x\optional{, radix}}
 Convert a string or number to a plain integer. If the argument is a
 string, it must contain a possibly signed decimal number
--- 544,548 ----
 \end{funcdesc}
 
! \begin{funcdesc}{int}{\optional{x\optional{, radix}}}
 Convert a string or number to a plain integer. If the argument is a
 string, it must contain a possibly signed decimal number
***************
*** 555,559 ****
 point numbers to integers truncates (towards zero).
 If the argument is outside the integer range a long object will
! be returned instead.
 \end{funcdesc}
 
--- 558,562 ----
 point numbers to integers truncates (towards zero).
 If the argument is outside the integer range a long object will
! be returned instead. If no arguments are given, returns \code{0}.
 \end{funcdesc}
 
***************
*** 626,630 ****
 similar to \code{\var{sequence}[:]}. For instance,
 \code{list('abc')} returns \code{['a', 'b', 'c']} and \code{list(
! (1, 2, 3) )} returns \code{[1, 2, 3]}.
 \end{funcdesc}
 
--- 629,634 ----
 similar to \code{\var{sequence}[:]}. For instance,
 \code{list('abc')} returns \code{['a', 'b', 'c']} and \code{list(
! (1, 2, 3) )} returns \code{[1, 2, 3]}. If no argument is given,
! returns a new empty list, \code{[]}.
 \end{funcdesc}
 
***************
*** 636,640 ****
 \end{funcdesc}
 
! \begin{funcdesc}{long}{x\optional{, radix}}
 Convert a string or number to a long integer. If the argument is a
 string, it must contain a possibly signed number of
--- 640,644 ----
 \end{funcdesc}
 
! \begin{funcdesc}{long}{\optional{x\optional{, radix}}}
 Convert a string or number to a long integer. If the argument is a
 string, it must contain a possibly signed number of
***************
*** 646,650 ****
 long integer or a floating point number, and a long integer with
 the same value is returned. Conversion of floating
! point numbers to integers truncates (towards zero).
 \end{funcdesc}
 
--- 650,655 ----
 long integer or a floating point number, and a long integer with
 the same value is returned. Conversion of floating
! point numbers to integers truncates (towards zero). If no arguments
! are given, returns \code{0L}.
 \end{funcdesc}
 
***************
*** 897,902 ****
 \end{verbatim}
 
! It can be called either on the class (e.g. C.f()) or on an instance
! (e.g. C().f()). The instance is ignored except for its class.
 
 Static methods in Python are similar to those found in Java or C++.
--- 902,908 ----
 \end{verbatim}
 
! It can be called either on the class (such as \code{C.f()}) or on an
! instance (such as \code{C().f()}). The instance is ignored except
! for its class.
 
 Static methods in Python are similar to those found in Java or C++.
***************
*** 930,934 ****
 \end{funcdesc}
 
! \begin{funcdesc}{str}{object}
 Return a string containing a nicely printable representation of an
 object. For strings, this returns the string itself. The
--- 936,940 ----
 \end{funcdesc}
 
! \begin{funcdesc}{str}{\optional{object}}
 Return a string containing a nicely printable representation of an
 object. For strings, this returns the string itself. The
***************
*** 936,940 ****
 \code{str(\var{object})} does not always attempt to return a string
 that is acceptable to \function{eval()}; its goal is to return a
! printable string.
 \end{funcdesc}
 
--- 942,947 ----
 \code{str(\var{object})} does not always attempt to return a string
 that is acceptable to \function{eval()}; its goal is to return a
! printable string. If no argument is given, returns the empty
! string, \code{''}.
 \end{funcdesc}
 
***************
*** 946,950 ****
 is returned unchanged. For instance, \code{tuple('abc')} returns
 returns \code{('a', 'b', 'c')} and \code{tuple([1, 2, 3])} returns
! \code{(1, 2, 3)}.
 \end{funcdesc}
 
--- 953,958 ----
 is returned unchanged. For instance, \code{tuple('abc')} returns
 returns \code{('a', 'b', 'c')} and \code{tuple([1, 2, 3])} returns
! \code{(1, 2, 3)}. If no argument is given, returns a new empty
! tuple, \code{()}.
 \end{funcdesc}
 
***************
*** 982,986 ****
 \end{funcdesc}
 
! \begin{funcdesc}{unicode}{object\optional{, encoding\optional{, errors}}}
 Return the Unicode string version of \var{object} using one of the
 following modes:
--- 990,995 ----
 \end{funcdesc}
 
! \begin{funcdesc}{unicode}{\optional{object\optional{, encoding
! 				 \optional{, errors}}}}
 Return the Unicode string version of \var{object} using one of the
 following modes:

AltStyle によって変換されたページ (->オリジナル) /