Pythonda bir funksiyanı necə təyin etmək olar (şəkillərlə)

Mündəricat:

Pythonda bir funksiyanı necə təyin etmək olar (şəkillərlə)
Pythonda bir funksiyanı necə təyin etmək olar (şəkillərlə)

Video: Pythonda bir funksiyanı necə təyin etmək olar (şəkillərlə)

Video: Pythonda bir funksiyanı necə təyin etmək olar (şəkillərlə)
Video: Privacy, Security, Society - Computer Science for Business Leaders 2016 2024, Aprel
Anonim

Funksiya çağırıldıqda işləyən kod blokudur. Hər dəfə təkrarlandıqda eyni kod blokunu daxil etmək əvəzinə onu bir funksiya olaraq təyin edə və sonra istifadə etmək lazım gəldikdə zəng edə bilərsiniz. Funksiyalar həmçinin arqumentləri və ya parametrləri giriş kimi daxil etməyə imkan verir. Daha sonra arqumentlərə əsaslanan məlumatları geri qaytaracaq və müstəqil bir nəticə çıxaracaqlar. Bu wikiHow, Python proqramlaşdırma dilində bir funksiyanı necə təyin etməyi öyrədir.

Addımlar

5623490 1
5623490 1

Addım 1. Python quraşdırın

Python-da bir funksiya yazmaq üçün Install-Python-u yükləməlisiniz. Python'u yükləmək və yükləmək üçün aşağıdakı adımları yerinə yetirin:

  • Veb brauzerində https://www.python.org/downloads/ ünvanına daxil olun.
  • Basın Yuxarıdakı Python [versiya nömrəsini] yükləyin.
  • Yükləmələr qovluğundakı Python.exe faylını iki dəfə vurun.
  • Basın İndi Qurun.
  • Basın Bəli
  • Basın Yaxın.
5623490 2
5623490 2

Addım 2. Kod redaktoru açın

Python ilə gələn əsas kod redaktoru IDLE adlanır. Alternativ olaraq, Atom, Sublime Text 3 və Online Python Compiler kimi üçüncü tərəf inteqrasiya edilmiş inkişaf mühitindən (IDE) istifadə edə bilərsiniz.

5623490 3
5623490 3

Addım 3. Yeni bir fayl açın və ya bir funksiya təyin etmək istədiyiniz faylı açın

IDLE -də, üzərinə basaraq yeni bir fayl aça və ya yeni bir fayl yarada bilərsiniz Fayl yuxarıdakı menyunu vurun mövcud bir faylı açmaq və ya vurmaq üçün Yeni Fayl yeni bir proqrama başlamaq üçün.

5623490 4
5623490 4

Addım 4. Bir funksiyanı təyin etmək üçün def yazın

Pythonda bir funksiyanı təyin etmək üçün "def" açarı istifadə olunur.

5623490 5
5623490 5

Addım 5. Funksiya adını, ardınca mötərizəni və iki nöqtəni əlavə edin

"Def" dan sonra boşluq qoyun, sonra funksiyanızın adını yazın, ardınca mötərizə və iki nöqtə qoyun. Aşağıdakı nümunə "say_hello" adlı bir funksiyanın necə təyin ediləcəyini göstərir:

def say_hello ():

5623490 6
5623490 6

Addım 6. Növbəti sətirə girinti qoyun və kodunuzu əlavə edin

Funksiyanın içərisində olan bütün sətirlər girintili olmalıdır. Aşağıdakı nümunə "Salam" deyən bir funksiyanın necə təyin ediləcəyini göstərir.

def say_hello (): çap ("Salam")

5623490 7
5623490 7

Addım 7. Funksiya adından sonra mötərizədə bir parametrin və ya arqumentin adını daxil edin

Bu, funksiyaya fərqli məlumat girişlərini qəbul etməyə və fərqli çıxışları emal etməyə imkan verir. Birdən çox arqument və parametrləri vergüllə ayıraraq əlavə edə bilərsiniz. Aşağıdakı nümunədə "adı" adlı bir parametrə malik bir funksiya var:

def say_hello (ad): çap et ("Salam")

5623490 8
5623490 8

Addım 8. Koddakı arqumenti işlətmək üçün arqument adından istifadə edin

Arqumentə və ya parametrə zəng etmək lazım olduqda arqumentin və ya parametrin adını koda yerləşdirin. Aşağıdakı nümunədə "Salam" deyən və sonra bir istifadəçinin adını qeyd edən bir funksiya təyin edilmişdir:

def say_hello (ad): çap ("Salam" + ad)

5623490 9
5623490 9

Addım 9. Funksiyanı çağırın

Bir funksiyadan istifadə etmək üçün adını, ardınca mötərizəni yazaraq çağırmaq lazımdır. Aşağıdakı nümunədə bir funksiya təyin olunur və sonra çağırılır.

def say_hello (ad): çap ("Salam" + ad) say_hello ()

5623490 10
5623490 10

Addım 10. Açar söz arqumentləri və ya parametrlər əlavə edin

Əvvəlki addımda kodu tərtib etməyə çalışsanız, ehtimal ki, bir səhv mesajı almış olursunuz. Bunun səbəbi, funksiya çağırıldıqda lazımi arqumentin olmaması idi. Bir funksiyaya zəng edərkən arqument və ya parametr əlavə etmək üçün funksiyanı çağırdıqdan sonra onu mötərizəyə yazmaq kifayətdir. Aşağıdakı nümunədə bir ad arqument olaraq əlavə olunur. Kod tərtib edildikdə "Salam" deyəcək və sonra adından bir adamdan bəhs edəcək:

def say_hello (ad): çap ("Salam" + ad) say_hello ("wikiHow oxucu")

Tövsiyə: