Питхон - функције

Преглед садржаја

Функција је нешто што можемо позвати и опционално јој проследити параметре, имаће обраду и вратиће вредност, било да је то број, листа, низ итд. Користимо метод да бисмо сазнали да ли се нешто може „позвати“ у Питхону ћутећи.

Као што видимо у променљивој за хватање и додељујемо скрт функцију из математичке библиотеке, уместо тога додељујемо вредност к -у, када извршимо позив на позив видимо да ако је „позван“, то јест, ако га можемо користити као функција.
Дефинисање функције је од суштинске важности у програмирању, да би се то постигло у Питхон морамо користити изјаву деф што значи: дефиниција функције или дефиницију функције, да видимо мали пример како то функционише.
 деф хелло (наме): ретурн 'Хелло,' + наме + '!' 

Као што можемо видети у коду, функција хелло () прима параметар и при повратку га користимо, то је нешто сасвим основно, али служи за демонстрацију наше тачке.
Када се дефинише, можемо позвати функцију на уобичајен начин, да видимо други код:
 >>> принт хелло ('ворлд') Здраво, свете! >>> принт хелло ('Гумби') Здраво, Гумби! 

Овде добијамо вредност коју желимо и морали смо само једном да напишемо оно што нам је потребно, ово нам штеди много времена за кодирање, као што смо претходно коментарисали. Како би било да сада редефинишемо функцију за израчунавање низа Фибоначијевих бројева, у нашем уређивачу текста урадимо нашу функцију:
 деф фибс (нум): ресулт = [0, 1] за и у опсегу (нум-2): ресулт.аппенд (резултат [-2] + резултат [-1]) повратни резултат 

Када га позовемо у наш програм, имаћемо редослед без бриге о више детаља:
 >>> влакна (10) [0,1, 1, 2, 3, 5, 8, 13, 21, 34] >>> влакна (15) [0,1, 1, 2, 3, 5, 8, 13, 21, 34, 55, 89, 144, 233, 377] 

Још један веома важан аспект дефиниције функција је документација, која нам омогућава додавање коментара који указују на то о чему се ради у нашој функцији, како функционише, зашто је градимо, а то можемо учинити на следећи начин:
 деф скуаре (к): 'Израчунава квадрат броја к.' ретурн к * к 

Као што видимо, можемо назначити сврху функције, у овом случају за израчунавање квадрата броја који је прослеђен параметром, за приступ документацији коју називамо атрибут __Доц__
 >>> скуаре .__ доц__ 'Израчунава квадрат броја к.' 

На овај начин можемо видети како користимо ову функцију, такође можемо користити помоћ а то би било овако:
 >>> хелп (скуаре) Помоћ за квадрат квадрат у модулу __маин__: скуаре (к) Израчунава квадрат броја к. 
Да ли вам се допао и помогао овај водич?Можете наградити аутора притиском на ово дугме да бисте му дали позитиван поен
wave wave wave wave wave