Jak zdefiniować funkcję w Pythonie (z obrazkami)

Spisu treści:

Jak zdefiniować funkcję w Pythonie (z obrazkami)
Jak zdefiniować funkcję w Pythonie (z obrazkami)
Anonim

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

5623490 1
5623490 1

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.
5623490 2
5623490 2

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.

5623490 3
5623490 3

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.

5623490 4
5623490 4

Krok 4. Wpisz def, aby zdefiniować funkcję

Słowo kluczowe "def" jest używane do definiowania funkcji w Pythonie.

5623490 5
5623490 5

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ść():

5623490 6
5623490 6

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ść ")

5623490 7
5623490 7

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")

5623490 8
5623490 8

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ę)

5623490 9
5623490 9

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ść()

5623490 10
5623490 10

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")

Zalecana: