You are here: Sommaire > Plongez au coeur de Python > Votre premier programme Python > Documentation des fonctions | << >> | ||||
Plongez au coeur de PythonDe débutant à expert |
Vous pouvez documenter une fonction Python en lui donnant une chaîne de documentation (docstring).
def buildConnectionString(params): """Build a connection string from a dictionary of parameters. Returns string."""
Les tripes guillemets indiquent une chaîne multi-lignes. Tout ce qu'il y a entre l'ouverture et la fermeture des guillemets fait partie de la chaîne, y compris les retours chariot et les autres guillemets. On peut les utiliser partout, mais vous les verrez le plus souvent utilisées pour définir une docstring.
Les triples guillemets sont aussi un moyen simple de définir une chaîne contenant à la fois des guillemets simples et doubles, comme qq/.../ en Perl. |
Tout ce qui se trouve entre les triples guillemets fait partie de la docstring de la fonction, qui décrit ce que fait la fonction. Une docstring, si elle existe, doit être la première chose déclarée dans une fonction (la première chose après les deux points). Techniquement parlant, vous n'êtes pas obligés de donner une docstring à votre fonction, mais vous devriez toujours le faire. Je sais que vous avez entendu cela à tous les cours de programmation auxquels vous avez assisté mais Python vous donne une motivation supplémentaire : la docstring est disponible à l'exécution en tant qu'attribut de fonction.
Beaucoup d'IDE Python utilisent les docstring pour fournir une documentation contextuelle, ainsi lorsque vous tapez le nom d'une fonction, sa docstring apparaît dans une bulle d'aide. Cela peut être incroyablement utile, mais cette utilité est liée à la qualité de votre docstring. |
<< Déclaration de fonctions |
| 1 | 2 | 3 | 4 | 5 | 6 | |
Tout est objet >> |