Zanurkuj w Pythonie/Potęga introspekcji: Różnice pomiędzy wersjami
Usunięta treść Dodana treść
m tłumaczenie (został infobox po angielsku) |
→Używanie type, str, dir i innych wbudowanych funkcji: poprawki z uwzględnieniem brudnopisu Warszka |
||
Linia 90:
{{infobox|tekst=Jedyną rzeczą, którą musisz zrobić by poprawnie wywołać funkcję, jest w jakikolwiek sposób określić wartość dla każdego wymaganego argumentu. Sposób i kolejność określania argumentów zależy tylko od Ciebie.}}
==
Python posiada mały zbiór bardzo użytecznych, wbudowanych funkcji. Wszystkie inne funkcje są podzielone na moduły.
=== Funkcja <tt>type</tt> ===
Funkcja <tt>type</tt> zwraca typ danych podanego obiektu. Możliwe typy
▲'''Przykład 4.5. Wprowadzenie'''
>>> type(1) #(1)
Linia 112 ⟶ 111:
True
#
#
# <tt>type</tt> także działa na modułach.
# Możesz używać
=== Funkcja <tt>str</tt> ===
Funkcja <tt>str</tt>
'''Przykład 4.6.
>>> str(1) #(1)
Linia 136 ⟶ 135:
'None'
#
# Jakkolwiek funkcja <tt>str</tt> pracuje na każdym obiekcie dowolnego typu. W tym przypadku jest to lista składająca się z kilku elementów
# Jako argument w funkcji <tt>str</tt> możemy podać także moduł.
# Subtelnym, lecz
=== Funkcja <tt>dir</tt> ===
Kluczową funkcją wykorzystaną w <tt>info</tt> jest funkcja <tt>dir</tt>. Funkcja ta zwraca listę atrybutów i metod pewnego obiektu czyli, może to być moduł, funkcja, łańcuch znaków, lista, słownik... niemal wszystko.
|