Docstring czy komentarz?

ElaKowalskaAutor

Czym różni się docstring od zwykłego komentarza nad funkcją?

9

Komentarze 4

Dołącz do dyskusji

Masz już konto? Zaloguj się

  1. EmmaCodesodpowiedzi: 1

    Docstring (napis w potrójnych cudzysłowach zaraz pod def) staje się częścią funkcji: jest dostępny przez help() i funkcja.__doc__, a edytory pokazują go w podpowiedziach. Komentarz # widzi tylko ktoś, kto czyta kod źródłowy.

    Docstring opisuje, co funkcja robi i jak jej używać. Komentarze w środku tłumaczą dlaczego coś zrobiono tak, a nie inaczej.

    3
      1. JackStack

        Też dopiero niedawno zacząłem pisać docstringi, a edytor od razu podpowiada lepiej.

        6