Python – funkcje krok po kroku
Przewodnik po funkcjach w Pythonie, krok po kroku.
Quiz(8 pytania)
1. Jak definiuje się funkcję w Pythonie?
Pojęcia w tym zestawie(16)
Wprowadzenie do funkcji(8)
Funkcja w Pythonie
To blok kodu, który wykonuje określone zadania i można go wielokrotnie wywoływać.
Definicja funkcji
Funkcja jest definiowana przy użyciu słowa kluczowego 'def', np. 'def nazwa_funkcji()'.
Argumenty funkcji
To wartości przekazywane do funkcji w momencie jej wywołania. Mogą być wymagane lub opcjonalne.
Zwracanie wartości
Funkcje mogą zwracać wartości przy użyciu słowa kluczowego 'return'.
Przykład funkcji
def dodaj(a, b): return a + b — funkcja dodaje dwie liczby.
Prawda czy fałsz: W Pythonie każda funkcja zwraca wartość.
Fałsz, ponieważ jeśli nie ma 'return', funkcja zwraca None.
Funkcja anonimowa
Jest to funkcja zdefiniowana bez użycia słowa kluczowego 'def', używa 'lambda'.
Zasięg zmiennych
Zmienna zdefiniowana wewnątrz funkcji ma zasięg lokalny i nie jest dostępna poza nią.
Zastosowanie funkcji(8)
Różnica między funkcją a metodą
Funkcja jest samodzielnym blokiem kodu, a metoda jest funkcją przypisaną do obiektu.
Użycie funkcji w pętli
Funkcje mogą być wywoływane w pętli, co pozwala na wielokrotne przetwarzanie danych.
Uzupełnij zdanie: W Pythonie można przekazać funkcję jako ___
Argument do innej funkcji.
Docstring
To dokumentacja funkcji, opisana w cudzysłowach potrójnych zaraz po definicji.
Zastosowanie zmiennych domyślnych
Funkcje mogą mieć argumenty z wartościami domyślnymi, co ułatwia ich użycie.
Prawda czy fałsz: Można mieć wiele funkcji o tej samej nazwie.
Prawda, o ile mają różne zestawy argumentów. To nazywa się przeciążaniem funkcji.
Wykorzystanie funkcji w obiektach
Funkcje mogą być członkiem klasy i wtedy nazywają się metodami.
Typy zwracanych wartości
Funkcja może zwracać wszystkie typy obiektów, np. liczby, listy, słowniki.
Pytania w tym zestawie(8)
1. Jak definiuje się funkcję w Pythonie?
2. Które z poniższych jest prawdą o metodach?
3. Co oznacza słowo kluczowe 'return'?
4. Co to jest docstring?
5. Kiedy nie jest zwracana żadna wartość?
6. Które z poniższych nie jest typem zmiennej w Pythonie?
7. Kiedy warto używać funkcji?
8. Jak można przekazać funkcję jako argument?
Powiązane zestawy
Python – podstawy (liceum)
Studia informatyka – Python – funkcje i listy
Studia informatyka – OOP – klasy i dziedziczenie
Studia informatyka – Git i kontrola wersji
Informatyka liceum – instrukcje warunkowe
Studia informatyka – REST API
Python – zmienne i typy – notatki z lekcji
Studia informatyka – Struktury danych – stos i kolejka
Stwórz własny zestaw
Wgraj PDF, wklej notatki lub opisz temat – AI wygeneruje fiszki, quizy i więcej w kilka sekund.

