Kom igångKom igång gratis

Granska din kollegas kod

Din kollega ber dig granska lite kod som hen har skrivit och ge tips på hur den kan göras produktionsklar. Du vet att en docstring anses vara god praxis för underhållbara och återanvändbara funktioner, så som en snabb kontroll bestämmer du dig för att använda funktionen has_docstring() på alla deras funktioner.

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

Den här övningen är en del av kursen

Att skriva funktioner i Python

Visa kurs

Interaktiv övning med praktiskt arbete

Testa den här övningen genom att slutföra den här exempelkoden.

# 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")
Redigera och kör kod