Funkcijas ir centrālais jēdziens Python programmēšanā. Tās ļauj jums izveidot atkārtoti izmantojamu kodu, kas ievērojami uzlabo jūsu programmas lasāmību un uzturējamību. Turpmāk jūs uzzināsit, kā izveidot, izsaukt un efektīvi izmantot funkcijas Python. Jūs gaida praktiski piemēri un soli pa solim instrukcijas, kas palīdzēs jums izprast funkciju izmantošanu dziļāk.
Galvenās atziņas
Funkcijas ir praktisks līdzeklis, kā strukturēt un atkārtoti izmantot kodu. To pamatsastāvdaļa ir atslēgvārds def, kam seko nosaukums un parametru saraksts. Kad funkcija ir definēta, to var izsaukt jebkurā laikā un vietā kodā. Tas ietaupa laiku un pūles, ja jums nepieciešams atkārtoti izmantot to pašu kodu.
Soli pa solim instrukcijas
1. Funkcijas struktūra
Vispirms apskatīsim funkcijas pamatsintaksi. Sāciet ar atslēgvārdu def, kam seko funkcijas nosaukums un parametru saraksts iekavās. Beigās ir koloni, un uzreiz pēc tam seko instrukcijas, kas jāizpilda funkcijai.

2. Izveidot vienkāršu funkciju
Lai parādītu, kā darbojas vienkārša funkcija, tagad izveidosiet funkciju, kas vienkārši izvada “Sveiki”. Nosauciet šo funkciju sveiki.
Šai funkcijai pēc koloni ir tikai viena instrukcija. Tā izvada tekstu “Sveiki”, kad jūs to izsaucat.

3. Funkcijas izsaukšana
Lai izpildītu šo funkciju, jūs to vienkārši izsauksiet savā programmā. To izsauc ar funkcijas nosaukumu, kam seko iekavas. Piemēram:
Rezultātā jūsu terminālā jāparādās “Sveiki”. Jūs varat atkārtoti izsaukt šo izsaukumu, lai redzētu, ka funkcija vienmēr izvada to pašu tekstu.
4. Funkcijas definēšana ar mainīgajiem
Tagad paplašināsim funkciju. Pieņemsim, ka vēlaties funkciju, kas izvada divas vērtības.
Šajā gadījumā tiek definēti un izvadīti divi mainīgie, kad funkcija tiek izsaukta.

5. Funkcijas izsaukšana
Lai izpildītu atjaunoto funkciju, jūs atkal izmantojat izsaukumu rādīt_ciparus() savā kodā.
Kad funkcija ir definēta, nav svarīgi, kur kodā tiek veikts izsaukums - jūs to varat ievietot jebkur.

6. Funkcijas ar parametriem
Nākamajā solī būs aizraujoši: jūs iemācīsieties, kā izveidot funkcijas ar parametriem.
Šajā gadījumā funkcija pieņem divas vērtības, kuras tā saskaita un izvada rezultātu.

7. Funkcijas izsaukšana ar parametru
Rezultāts ir abu vērtību summa, kas šajā gadījumā ir “15”. Jūs varat nodot dažādas vērtības, lai iegūtu dažādus rezultātus.

8. Nākamais solis ar atgriezes vērtībām
Līdz šim mēs esam izmantojuši tikai funkcijas bez atgriezes vērtībām. Lai iegūtu vairāk elastības, jūs varat definēt arī atgriezes vērtību.
Šajā gadījumā funkcija atgriež divu parametru reizinājumu.
9. Darbs ar atgriezes vērtību
Jūs apstrādājat atgriezes vērtību, kas sniedz jums vairāk iespēju programmēšanā.
10. Kopsavilkums un turpmākie soļi
Funkcijas ir fundamentāls jēdziens Python, kas palīdz organizēt un atkārtoti izmantot jūsu kodu. Jūs esat iemācījušies, kā definēt un izsaukt funkcijas, gan vienkāršas izvadus, gan tādas ar parametriem un atgriezes vērtībām. Jūs esat lieliski sagatavojies, lai turpinātu pētīt funkcijas, tostarp sarežģītākas lietojumprogrammas un darbu ar parametriem nākamajā video.
Kopsavilkums – Python funkcijas iesācējiem
Šajā apmācībā jūs esat ieguvis pamatus funkciju definēšanā Python. Jūs esat izveidojis vienkāršas funkcijas, tās izsaucis, izmantojis mainīgos un eksperimentējis ar atgriezes vērtībām. Funkcijas ir vērtīgs rīks, kas palīdzēs jums rakstīt efektīvākus un uzturējamus programmas kodus.
Biežāk uzdotie jautājumi
Kā definēt funkciju Python?Funkcija tiek definēta ar atslēgvārdu def, kam seko funkcijas nosaukums un iekavas.
Vai es varu izsaukt funkcijas vairākas reizes kodā?Jā, viens un tas pats definētā funkcija var tikt izsaukta tik daudz reižu, cik nepieciešams.
Kā es varu izmantot parametrus funkcijās?Parametri tiek norādīti funkcijas definīcijā iekavās un var tikt nodoti, izsaucot funkciju.
Kādas ir atšķirības starp print un return?print izvada vērtības tieši, savukārt return atgriež vērtību izsaucējam.
Vai man drīkst izmantot lielos burtus funkciju nosaukumos?Ieteicams funkciju nosaukumus sākt ar maziem burtiem un neizmantot īpašos simbolus.