Разумевање Питхон функција: Практични преглед

Разумевање Питхон функција: Практични преглед
Читаоци попут вас помажу у подршци МУО. Када обавите куповину користећи везе на нашем сајту, можда ћемо зарадити провизију за партнере. Опширније.

Као програмер, често ћете се наћи да понављате радњу или задатак. Ово може бити заморно и дуготрајно, посебно када се ради са великом или сложеном базом кода. Њихова аутоматизација помоћу функција је ефикаснији приступ обављању таквих задатака. Функције вам омогућавају да једном напишете логику кода и да је користите било где у свом програму.





МАКЕУСЕОФ ВИДЕО ДАНА ПОМЕРИТЕ ДА БИСТЕ НАСТАВИЛИ СА САДРЖАЈЕМ

Шта је Питхон функција?

У Питхон-у, функција је блок кода који се користи за обављање одређеног задатка. Функцију треба да напишете само једном, али можете је користити више пута у свом коду. Функција може узети аргументе као улазне и вратити излазне вредности. Овај једноставан програм показује функцију која израчунава збир три броја:





31АЦБ9Ц981ЕЕ5404Е4АБ6560Д27А2ДДД5ФА3Ц003

У програму изнад, функција враћа збир три аргумента. Када се функција позива више пута, она враћа другачији излаз за сваки случај. Корисна апликација за ову функцију биће апликација за калкулатор.





како ослободити складишни простор на сату Аппле
 Гит басх терминал који приказује резултат функције Цалцулате_сум().

Дефинисање функције у Питхон-у

Питхон има много уграђених функција доступно програмерима за употребу. Међутим, ове уграђене функције нису увек довољне да задовоље захтеве већине пројеката. Да бисте испунили прилагођене захтеве, морате да дефинишете своје прилагођене функције. Дефинисање прилагођених функција је уобичајена пракса у програмирању.

У Питхон-у можете дефинисати прилагођену функцију користећи деф кључна реч праћена именом ваше функције са заградама испред ње. Ево примера:



ДБ99774ДА3Д904ДД074593ЕФБ9А48ФА27809Ф7ФЦ

Требало би да узмете у обзир ова правила када додељујете име функције у Питхон-у:

  • Имена функција треба да буду написана малим словима.
  • Имена функција треба да буду описна.
  • Користите доње црте да бисте одвојили речи у називу функције.

Након дефинисања функције, морате написати логику да бисте извршили жељени задатак. На пример, ова функција израчунава површину троугла:





8989295Б5Е0ЕА76Ц720Ф9554ББ9АФ0АЦ9Д891ЦД0

Функција изнад дефинише два параметра: база и висина, дели њихов производ са два и враћа резултат као излаз. Можете написати било коју логику коју желите да ваша функција обавља.

Разумевање аргумената функције

У претходним примерима, функције су узеле аргументе за извршавање радњи. Аргументи у овим примерима познати су као обавезни или позициони аргументи. У Питхон-у, ваши аргументи могу бити било који од следећих:





  • Позициони аргументи
  • Аргументи кључних речи

Поситионал Аргументс

Позициони аргументи морају бити прослеђени исправним редоследом дефиниције. На пример, ако дефинишете функцију са параметрима а, б , и ц, морате у складу са тим проследити вредности за ове параметре када их позовете. Хајде да испитамо претходни пример:

31АЦБ9Ц981ЕЕ5404Е4АБ6560Д27А2ДДД5ФА3Ц003

У горњем програму, израчунај_збир() функција узима три аргумента кад год је позовемо. Сваки аргумент представља одговарајући параметар. У првом позиву функције, бројеви 1, 2, и 3 заступати а, б, и ц према томе.