Zanurkuj w Pythonie/Potęga introspekcji: Różnice pomiędzy wersjami
Usunięta treść Dodana treść
m ort. |
m poprawiono literówki. |
||
Linia 27:
#Ten moduł ma jedną funkcję <tt>info</tt>. Pobiera trzy parametry: <tt>object</tt>, <tt>spacing</tt> oraz <tt>collapse</tt>. Dwa ostatnie parametry są opcjonalne. Więcej o tym za chwilę.
#
#Zauważ wcięcia w kodzie.
#Trik <tt>if __name__</tt> pozwala zrobić programowi coś użytecznego, kiedy jest uruchamiany samodzielnie a nie jako moduł. W tym wypadku program wypisuje po prostu opis (dokumentację).
Linia 49:
sort L.sort([cmpfunc]) -- sort *IN PLACE*; if given, cmpfunc(x, y) -> -1, 0, 1
Domyślnie wynik jest formatowany tak by był łatwy do odczytania. Dokumentacje składające się z wielu linii zamieniane są na jednoliniowe, ale opcja ta może zostać zmieniona wstawiając wartość 0 do argumentu <tt>collapse</tt>. Jeżeli nazwa
Przykład 4.3. Zaawansowane użycie apihelper.py
|