|
Original |
Translation |
|
1
|
|
2
|
The functions in this chapter interact with Python objects regardless of their type, or with wide classes of object types (e.g. all numerical types, or all sequence types). When used on object types for which they do not apply, they will raise a Python exception.
|
Dans ce chapitre, les fonctions s'appliquent à des objets Python sans tenir compte de leur type, ou des classes d'objets au sens large (par exemple, tous les types numériques, ou tous les types de séquence). Quand ils sont utilisés sur des types d'objets qui ne correspondent pas, ils lèveront une exception Python.
|
|
3
|
It is not possible to use these functions on objects that are not properly initialized, such as a list object that has been created by :cfunc:`PyList_New`, but whose items have not been set to some non-\ ``NULL`` value yet.
|
Il n'est pas possible d'utiliser ces fonctions sur des objets qui n'ont pas été correctement initialisés, comme un objet liste qui a été créé avec :cfunc:`PyList_New` mais dont les éléments n'ont pas encore été mis à une valeur non-\ ``NULL``.
|
|
4
|
Allocating Objects on the Heap
|
Allouer des objets dans le tas
|
|
5
|
|
|
|
6
|
To allocate and create extension modules.
|
Allouer et créer des modules d'extension.
|
|
7
|
Parsing arguments and building values
|
Analyse des arguments et construction des valeurs
|
|
8
|
These functions are useful when creating your own extensions functions and methods. Additional information and examples are available in :ref:`extending-index`.
|
Ces fonctions sont utiles pour créer vos propres fonctions et méthodes d'extensions. Des informations supplémentaires et des exemples sont disponibles ici: ref:`extending-index`.
|
|
9
|
The first three of these functions described, :cfunc:`PyArg_ParseTuple`, :cfunc:`PyArg_ParseTupleAndKeywords`, and :cfunc:`PyArg_Parse`, all use *format strings* which are used to tell the function about the expected arguments. The format strings use the same syntax for each of these functions.
|
Dans Les trois premières de ces fonctions décrites, :cfunc: `PyArg_ParseTuple`, :cfunc: `PyArg_ParseTupleAndKeywords`, et :cfunc: `PyArg_Parse`, toutes utilisent *des chaînes de format* qui sont utilisées pour indiquer à la fonction les arguments attendus. Les chaînes de format utilise la même syntaxe pour chacune de ces fonctions.
|
|
10
|
|
|