Zanurkuj w Pythonie/Potęga introspekcji: Różnice pomiędzy wersjami
Usunięta treść Dodana treść
mNie podano opisu zmian |
Nie podano opisu zmian |
||
Linia 1:
{{Podświetl|py}}
W tym rozdziale dowiesz się o jednej z
== Nurkujemy ==
Zacznijmy od kompletnego, działającego programu. Przeglądając kod na pewno rozumiesz już niektóre jego fragmenty. Przy niektórych liniach znajdują się liczby w komentarzach; korzystamy tu z koncepcji,
'''Przykład 4.1. <tt class="lang-none">apihelper.py</tt>'''
Linia 22:
# Funkcja <tt>info</tt> posiada wieloliniowy [[../Dokumentowanie funkcji|napis dokumentacyjny]], który opisuje jej zastosowanie. Zauważ, że funkcja nie zwraca żadnej wartości. Ta funkcja będzie wykorzystywana, aby wykonać pewną czynność, a nie żeby otrzymać pewną wartość.
# Kod wewnątrz funkcji jest [[../Wcięcia kodu|wcięty]].
# [[../Testowanie modułów|Sztuczka]] z <tt>if __name__</tt> pozwala wykonać programowi coś użytecznego, kiedy zostanie
# [[../Testowanie modułów|
Funkcja <tt>info</tt> została zaprojektowana tak, aby ułatwić tobie pracę w IDE Pythona. IDE bierze jakiś obiekt, który posiada funkcje lub metody (jak na przykład moduł zawierający funkcje lub listę, która posiada metody) i wyświetla funkcje i ich napisy dokumentacyjne.
|