CommencerCommencer gratuitement

Examiner le code de votre collègue

Votre collègue vous demande de revoir le code qu'il a écrit et de lui donner des conseils pour qu'il soit prêt à être mis en production. Vous savez que l'existence d'une docstring est considérée comme la meilleure pratique pour des fonctions maintenables et réutilisables. Par conséquent, vous décidez d'utiliser cette fonction has_docstring() pour toutes les fonctions de l'entreprise.

def has_docstring(func):

  """Check to see if the function 

  `func` has a docstring.



  Args:

    func (callable): A function.



  Returns:

    bool

  """

  return func.__doc__ is not None

Cet exercice fait partie du cours

Écrire des fonctions en Python

Afficher le cours

Exercice interactif pratique

Essayez cet exercice en complétant cet exemple de code.

# Call has_docstring() on the load_and_plot_data() function
ok = has_docstring(____)

if not ok:
  print("load_and_plot_data() doesn't have a docstring!")
else:
  print("load_and_plot_data() looks ok")
Modifier et exécuter le code