best_score, temperature.temp, a, b).calculate_area, normalize_name.3 + 4 * 12, age = 18 + additional_years.do_something(12), print(1).Docstring on kommentaar funktsiooni, meetodi, klassi või mooduli (faili) kohta.
""" ) vahel.Faili (mooduli) alguses kirjeldatakse ära, mida see fail teeb.
"""
Collection of helper functions for string operations.
Most of the functions work with only ascii strings.
Check the docstrings for more information.
"""
Mitmerealise docstringi puhul on esimene rida kokkuvõte, millele järgneb tühi rida.
Võib kasutada, kui kirjeldus on lühike:
"""String helper functions."""
Kirjutatakse kohe peale funktsiooni definitsiooni:
def absmax(a: int, b: int) -> int:
"""
Return a max value of two inputs.
Absolute values of the inputs are used when comparing.
Returns original (non-absolute) value.
"""
return max((a, b), key=abs)
Stiilinõue: Sisu peab olema täislausetena ja esimene lause käskivas kõneviisis (imperative). Sobib: "Return sum", ei sobi: "Returns sum".
Pythonis on tuntuimad standardid:
Ülesannete esitamisel kontrollitakse koodi vastavust nendele stiilidele ning vead tuuakse välja tagasiside emailis.