Funkcja to blok kodu uruchamiany po wywołaniu. Zamiast wpisywać ten sam blok kodu za każdym razem, gdy się powtarza, możesz zdefiniować go jako funkcję, a następnie wywołać go, gdy trzeba go użyć. Funkcje umożliwiają również wprowadzanie argumentów lub parametrów jako danych wejściowych. Następnie zwrócą dane na podstawie argumentów i wytworzą niezależne dane wyjściowe. Ta wikiHow uczy, jak zdefiniować funkcję w języku programowania Python.
Kroki
Krok 1. Zainstaluj Pythona
Aby napisać funkcję w Pythonie, musisz zainstalować-Pythona. Wykonaj następujące kroki, aby pobrać i zainstalować Pythona:
- Przejdź do https://www.python.org/downloads/ w przeglądarce internetowej.
- Kliknij Pobierz Pythona [numer wersji] na górze.
- Kliknij dwukrotnie plik Python.exe w folderze Pobrane.
- Kliknij Zainstaluj teraz.
- Kliknij tak
- Kliknij Blisko.
Krok 2. Otwórz edytor kodu
Podstawowy edytor kodu dostarczany z Pythonem nazywa się IDLE. Alternatywnie możesz użyć zintegrowanego środowiska programistycznego (IDE) innej firmy, takiego jak Atom, Sublime Text 3 i Online Python Compiler.
Krok 3. Otwórz nowy plik lub otwórz plik, w którym chcesz zdefiniować funkcję
W IDLE możesz otworzyć nowy plik lub utworzyć nowy plik, klikając Plik menu u góry Kliknij otwarty aby otworzyć istniejący plik, lub kliknij Nowy plik rozpocząć nowy program.
Krok 4. Wpisz def, aby zdefiniować funkcję
Słowo kluczowe "def" jest używane do definiowania funkcji w Pythonie.
Krok 5. Dodaj nazwę funkcji, a następnie nawias i dwukropek
Umieść spację po "def", a następnie wpisz nazwę funkcji, nawias i dwukropek. Poniższy przykład pokazuje, jak zdefiniować funkcję o nazwie "say_hello":
def powiedz_cześć():
Krok 6. Wcięcie następnej linii i dodanie kodu
Wszystkie wiersze znajdujące się wewnątrz funkcji muszą być wcięte. Poniższy przykład pokazuje, jak zdefiniować funkcję, która mówi „Hello”.
def powiedz_hello(): print("Cześć ")
Krok 7. Wprowadź nazwę parametru lub argumentu w nawiasie po nazwie funkcji
Dzięki temu funkcja może pobierać różne dane wejściowe i przetwarzać różne dane wyjściowe. Możesz dodać wiele argumentów i parametrów, oddzielając je przecinkami. W poniższym przykładzie ma funkcję z parametrem o nazwie „nazwa”:
def powiedz_cześć(imię): print("Witaj")
Krok 8. Użyj nazwy argumentu, aby przetworzyć argument w kodzie
Umieść nazwę argumentu lub parametru w kodzie, gdy musisz wywołać argument lub parametr. W poniższym przykładzie zdefiniowano funkcję, która mówi „Hello”, a następnie wymienia nazwę użytkownika:
def powiedz_cześć(imię): print("Witaj " + imię)
Krok 9. Wywołaj funkcję
Aby użyć funkcji, należy ją wywołać, wpisując jej nazwę, a następnie nawiasy. W poniższym przykładzie funkcja jest zdefiniowana, a następnie wywołana.
def powiedz_cześć(imię): print("Witaj " + imię) powiedz_cześć()
Krok 10. Dodaj argumenty lub parametry słów kluczowych
Jeśli próbowałeś skompilować kod w poprzednim kroku, prawdopodobnie otrzymałeś komunikat o błędzie. Dzieje się tak, ponieważ gdy funkcja została wywołana, brakowało wymaganego argumentu. Aby dodać argument lub parametr podczas wywoływania funkcji, po prostu wpisz go w nawiasach po wywołaniu funkcji. W poniższym przykładzie nazwa jest dodawana jako argument. Kiedy kod zostanie skompilowany, powie „Cześć”, a następnie wymieni osobę po imieniu:
def say_hello(name): print("Cześć " + imię) say_hello("wikiHow czytelnik")