Lorsqu'une barre oblique apparaît dans la sortie help() : paramètres de position uniquement
Lors de l'utilisation de la fonction help() de Python pour explorer la signature de une méthode ou une fonction, vous pouvez rencontrer une barre oblique (/) dans la sortie avant la parenthèse fermante. Ce symbole indique la fin des paramètres de position uniquement de la fonction.
Que sont les paramètres de position uniquement ?
Les paramètres de position uniquement sont des paramètres qui ne peuvent pas être transmis en tant que mot-clé. arguments. Ils doivent être spécifiés dans leur ordre de position correct lors de l'appel de la fonction ou de la méthode.
Avant Python 3.3, les paramètres de position uniquement n'étaient pas officiellement pris en charge dans le langage Python. Cependant, ils pourraient être définis dans les extensions C à l'aide de l'outil Argument Clinic.
Dans Python 3.8, les paramètres de position uniquement ont été officiellement introduits dans le cadre de la spécification du langage. Ils sont désormais pris en charge à la fois dans les extensions C et dans le code Python pur.
Comment utiliser les paramètres de position uniquement
Pour définir un paramètre de position uniquement, placez simplement une barre oblique (/) sur une ligne seule après le dernier paramètre de position dans la signature de la fonction. Par exemple :
def my_function(a, b, /): pass
Dans cet exemple, a et b sont des paramètres de position, tandis que la barre oblique indique que tout autre paramètre doit être uniquement de position.
Avantages du positionnement- Paramètres uniquement
L'utilisation de paramètres de position uniquement peut offrir plusieurs avantages :
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!