Staging
v0.5.1
v0.5.1
https://github.com/python/cpython
Revision 90a79e84a369ae000d93a379ff322f0b01259c65 authored by Georg Brandl on 19 November 2008, 11:34:07 UTC, committed by Georg Brandl on 19 November 2008, 11:34:07 UTC
svn+ssh://pythondev@svn.python.org/python/trunk ........ r67278 | georg.brandl | 2008-11-19 08:59:09 +0100 (Wed, 19 Nov 2008) | 2 lines Try to fix problems with verbatim. ........
1 parent fc1e0ef
Tip revision: 90a79e84a369ae000d93a379ff322f0b01259c65 authored by Georg Brandl on 19 November 2008, 11:34:07 UTC
Merged revisions 67278 via svnmerge from
Merged revisions 67278 via svnmerge from
Tip revision: 90a79e8
concrete.rst
.. highlightlang:: c
.. _concrete:
**********************
Concrete Objects Layer
**********************
The functions in this chapter are specific to certain Python object types.
Passing them an object of the wrong type is not a good idea; if you receive an
object from a Python program and you are not sure that it has the right type,
you must perform a type check first; for example, to check that an object is a
dictionary, use :cfunc:`PyDict_Check`. The chapter is structured like the
"family tree" of Python object types.
.. warning::
While the functions described in this chapter carefully check the type of the
objects which are passed in, many of them do not check for *NULL* being passed
instead of a valid object. Allowing *NULL* to be passed in can cause memory
access violations and immediate termination of the interpreter.
.. _fundamental:
Fundamental Objects
===================
This section describes Python type objects and the singleton object ``None``.
.. toctree::
type.rst
none.rst
.. _numericobjects:
Numeric Objects
===============
.. index:: object: numeric
.. toctree::
int.rst
bool.rst
long.rst
float.rst
complex.rst
.. _sequenceobjects:
Sequence Objects
================
.. index:: object: sequence
Generic operations on sequence objects were discussed in the previous chapter;
this section deals with the specific kinds of sequence objects that are
intrinsic to the Python language.
.. toctree::
bytearray.rst
string.rst
unicode.rst
buffer.rst
tuple.rst
list.rst
.. _mapobjects:
Mapping Objects
===============
.. index:: object: mapping
.. toctree::
dict.rst
.. _otherobjects:
Other Objects
=============
.. toctree::
class.rst
function.rst
method.rst
file.rst
module.rst
iterator.rst
descriptor.rst
slice.rst
weakref.rst
cobject.rst
cell.rst
gen.rst
datetime.rst
set.rst
![swh spinner](/static/img/swh-spinner.gif)
Computing file changes ...