summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--Doc/lib/libfuncs.tex15
1 files changed, 13 insertions, 2 deletions
diff --git a/Doc/lib/libfuncs.tex b/Doc/lib/libfuncs.tex
index 64633827e1..f6b01d1211 100644
--- a/Doc/lib/libfuncs.tex
+++ b/Doc/lib/libfuncs.tex
@@ -836,13 +836,24 @@ def my_import(name):
Return the type of an \var{object}. The return value is a
type\obindex{type} object. The standard module
\module{types}\refstmodindex{types} defines names for all built-in
- types.
+ types that don't already have built-in names.
For instance:
\begin{verbatim}
>>> import types
->>> if type(x) == types.StringType: print "It's a string"
+>>> x = 'abc'
+>>> if type(x) is str: print "It's a string"
+...
+It's a string
+>>> def f(): pass
+...
+>>> if type(f) is types.FunctionType: print "It's a function"
+...
+It's a function
\end{verbatim}
+
+ The \function{isinstance()} built-in function is recommended for
+ testing the type of an object.
\end{funcdesc}
\begin{funcdesc}{unichr}{i}