Przykład-1: Dostęp do dokumentacji funkcji za pomocą __doc__ atrybut
Sposób deklarowania i dostępu do doktora funkcji niestandardowej pokazano w następującym skrypcie. Poniższy skrypt oblicza xN gdzie x i n zostaną pobrane od użytkownika. Moc () Funkcja zdefiniowała w skrypcie, aby wykonać zadanie. Tutaj DocString został zdefiniowany dla tej funkcji. __doc__ Atrybut został użyty w skrypcie do wydrukowania dokumentu z wyjściem.
def Power (x, n):Wyjście:
Po wykonaniu powyższego skryptu pojawi się następujące dane wyjściowe.
Przykład-2: Dostęp do dokumentacji klas i metody za pomocą pomoc() metoda
Sposób deklarowania i dostępu do dokumentu dokumentu oraz metody tej klasy pokazano w następującym skrypcie. Główną funkcją skryptu jest uporządkowanie listy numerycznej i odwrócenie danych z listy. W klasie zadeklarowano listę numeryczną 8 elementów, a DocString został zdefiniowany na początku klasy za pomocą potrójnych pojedynczych cytatów. Metoda sort_list () została zdefiniowana w klasie, aby wydrukować posortowane dane z listy, a dokument to zdefiniował dla tej metody. reverse_list () Metoda jest zdefiniowana w celu wydrukowania odwróconych danych listy, a DocString został również zdefiniowany dla tej metody. pomoc() Metoda wywołała trzykrotnie na końcu skryptu, aby wydrukować dokument List_operations klasa, sort_list () metoda i reverse_list () metoda.
Klasy List_operations:
Klasy List_operations:Wyjście:
Następujące dane wyjściowe pojawi się po wykonaniu skryptu. Cały doktring skryptu został wydrukowany dla pierwszego pomoc() funkcjonować. Docstring sort_list () Metoda została wydrukowana na sekundę pomoc() funkcjonować.
Przykład-3: Dostęp do dokumentu wbudowanego modułu Pythona
W poprzednich przykładach DocString wykorzystał w klasie i funkcji zdefiniowanej przez użytkownika. Każdy wbudowany moduł i klasa Python ma swój dokument, który wyjaśnia cel użycia tego konkretnego modułu lub funkcji. Koder modułu lub funkcji określa dokument, aby kod był zrozumiały dla użytkowników. Poniższy skrypt wydrukuje wstępnie zdefiniowane dokumenty modułu DateTime za pomocą pomoc() funkcjonować.
# Importuj moduł DATETIMEWyjście:
Po wykonaniu skryptu pojawi się następujące dane wyjściowe. Docstring modułu DateTime pokazuje szczegółową dokumentację, aby pomóc innym w znacznym znaczeniu funkcji klas i metod zdefiniowanych w tym module.
Wniosek:
Właściwa dokumentacja jest niezbędna, gdy dowolny moduł lub funkcja jest wdrażana w określonym celu, aby pomóc drugiemu koderowi w użyciu modułu w ich kodzie do wykonania konkretnego zadania. Jeśli dokumentacja nie jest odpowiednio zdefiniowana dla modułu lub funkcji, inni użytkownicy będą musieli stawić czoła problemom z użyciem. Tak więc każdy koder musi użyć dokumentu dokumentu, aby podać szczegółowe informacje dla innych, aby zrozumieć kod.