Python felhasználó által definiált függvények | Áttekintés

Ebben az oktatóanyagban a Python felhasználó által definiált függvényeinek használatáról és létrehozásáról fogunk beszélni. A felhasználó által definiált függvények segíthetnek a nagy programok kis részekre bontásában, hogy könnyebben hibakereshetőek, karbantarthatók és megérthetők legyenek.

A felhasználó által definiált függvények kiválóan alkalmasak ismétlődő kódok programban való tárolására is. Ezt a kódot a függvény meghívásával tudjuk végrehajtani, ha szükséges. 

Kezdjük el felfedezni, építeni és gyakorolni, hogyan lehet felhasználó által definiált függvényeket létrehozni egy új notebook létrehozásával. Ehhez kattintson a Fájl menüre, majd mutasson rá , és válassza a Python 3 lehetőséget .

Python felhasználó által definiált függvények |  Áttekintés

Egy új jegyzetfüzet létrehozása után kezdjük azzal, hogy néhányszor megnyomjuk az ESC + B billentyűkombinációt több kódcella hozzáadásához . 

Python felhasználó által definiált függvények |  Áttekintés

Adjunk hozzá egy dokumentumkarakterláncot , hogy rövid megjegyzést adjunk arról, hogy mit csinálunk. Ehhez fontos a „ # ” jel használata az elején. Ezután írja be a megjegyzést közvetlenül a „ # ” jel után. 

Python felhasználó által definiált függvények |  Áttekintés

Tartalomjegyzék

Felhasználó által meghatározott függvények szerkezete Pythonban

Ahhoz, hogy felhasználó által definiált függvényeket hozhassunk létre a Pythonban, annak alapértelmezett struktúráját kell követnünk. Először is hozzá kell adnunk a def-et a függvény meghatározásához. Ezután hozzáadjuk a függvény nevét. Végül adjon hozzá nyitó és záró zárójelet a függvény bezárásához.

Python felhasználó által definiált függvények |  Áttekintés

Vegye figyelembe, hogy a zárójelekbe is adhatunk argumentumokat , de egyelőre csak üresen hagyjuk. A függvény bezárása után kettőspontot tehetünk a végére.

Ez annak biztosítására szolgál, hogy a deklarálni kívánt utasítások bekerüljenek a létrehozandó függvénybe.

Python felhasználó által definiált függvények |  Áttekintés

A függvény létrehozása után adjunk hozzá egy utasítást, amely a függvény meghívásakor később végrehajtásra kerül. Ebben a példában nyomtassuk ki a „ hello ” szót.

Python felhasználó által definiált függvények |  Áttekintés

Az utasítás hozzáadása után kattintson az Enter gombra a következő sorra lépéshez. Észre fogja venni, hogy a kódsor az Enter lenyomása után is behúzódik. Ez azt jelenti, hogy még mindig a funkción belül vagyunk. A funkcióból való kilépéshez egyszerűen nyomja meg a Backspace gombot .

Ezután már végrehajthatjuk ezt a függvényt a függvénynév használatával . Mielőtt ezt megtennénk, adjunk hozzá egy másik dokumentum karakterláncot .

Python felhasználó által definiált függvények |  Áttekintés

Hívjuk meg a függvényt a függvény nevének begépelésével , valamint nyitó és záró zárójelek hozzáadásával. Ezután kattintson a Shift + Enter billentyűkre .

Python felhasználó által definiált függvények |  Áttekintés

Ennek eredményeként látni fogjuk, hogy ez a függvény egy „ hello ” szöveget jelenít meg .

Python felhasználó által definiált függvények |  Áttekintés

Ezután hozzáadunk egy másik utasítást, amely a „ Bob ” feliratot jeleníti meg.

Python felhasználó által definiált függvények |  Áttekintés

Ezután nyomja le még egyszer a Shift + Enter billentyűt a kód ismételt futtatásához.

Python felhasználó által definiált függvények |  Áttekintés

Így készítünk és hívunk függvényeket a Pythonban .

Argumentumok hozzáadása a Python felhasználó által meghatározott függvényeihez

Most próbáljunk meg argumentumokat hozzáadni a függvényünkhöz. Adjunk hozzá egy, az alábbi példához hasonlót.

Python felhasználó által definiált függvények |  Áttekintés

Ezt követően definiáljuk az új függvényünket egy argumentummal .

Python felhasználó által definiált függvények |  Áttekintés

Egyelőre csak 1 argumentumot adunk hozzá az „ x ” változó használatával . Ebben a példában az „ x ” egy üdvözlés, amelyet a függvény meghívásakor vagy végrehajtásakor szeretne megjeleníteni . Adjunk hozzá egy utasítást, amely megjeleníti az általunk hozzáadott argumentumot .

Python felhasználó által definiált függvények |  Áttekintés

Ezután meghívjuk az „ üdvözlő ” függvényünket , és értéket küldünk az „ xargumentumnak . Ezt követően a „ Hello Bob ” szöveg jelenik meg kinyomtatva.

Python felhasználó által definiált függvények |  Áttekintés

Funkciók módosítása Pythonban

Módosítsuk ezt a függvényt. Kimásoljuk az utoljára létrehozott függvényt, és beillesztjük a következő kódcellába .

Python felhasználó által definiált függvények |  Áttekintés

A print() használata helyett a return() függvényt használjuk, amely lehetővé teszi a függvény meghívásakor beállított érték visszaadását . 

Python felhasználó által definiált függvények |  Áttekintés

Ezenkívül a return() utasítás használatával többször is visszaadhatja az értéket.

Python felhasználó által definiált függvények |  Áttekintés

Egy másik jó dolog a return() -ben, hogy annyit adhat vissza, amennyit csak akar. Például adjuk vissza a „ Hello Bob ” szót 2000-szer.

Python felhasználó által definiált függvények |  Áttekintés

Térjünk át egy másik példára. Ezúttal egy képletet készítünk. Az előző példában csak egy argumentumot használtunk, ebben a példában most kettőt fogunk használni.

Python felhasználó által definiált függvények |  Áttekintés

Ebben a példában a függvényünket így neveztük el:azx ” és „ y ” argumentumokkal . A return utasításban is beállítottunk egy képletet , majd a függvény meghívásakor megadtuk az „ x ” és az „ y ” értékeket. Összegezve ezt a képletet, 2*2+1+1 egyenlő 6- tal .

Így hozunk létre és használunk argumentumokat a Pythonban .

Ne feledje, hogy az argumentumok azok az értékek , amelyeket a függvény a meghívásakor küld .

Feltételes utasítások Pythonban

A Pythonban feltételes utasításokat használunk a program futtatásához a megadott feltétel alapján. A Python elemzi, hogy ezek a feltételes utasítások megfelelnek-e a megadott feltételeknek vagy sem. Ezután az eredményeket igazként vagy hamisként lehet feldolgozni .

Kezdjük a feltételes függvényünk létrehozását a létrehozással.

Python felhasználó által definiált függvények |  Áttekintés

A változók létrehozása után nyomja meg a Shift + Enter billentyűket a betöltéshez. Ezután elkezdjük meghatározni a függvényünket, és az „ is_approved ” nevet adjuk, a következő argumentumokkal : név , fizetés , oldal és költségek

Python felhasználó által definiált függvények |  Áttekintés

A függvényen belül szeretnénk megkapni az éves_összeg értéket , amely egyenlő a „ fizetés*12+mellék*12-költségek*12 ”.

Python felhasználó által definiált függvények |  Áttekintés

Ezután a nevet és az yearly_total értéket adjuk vissza .

Python felhasználó által definiált függvények |  Áttekintés

A függvény meghívásakor a korábban létrehozott változók értékeit adjuk át. Ebben az esetben ez a név1 , a fizetés1 , az oldal1 és a költségek1 . Az alábbi példához hasonló kimenettel kell rendelkeznünk.

Python felhasználó által definiált függvények |  Áttekintés

Amint az eredményünkből látható, John együtt van a 32400 éves összértékével . 

Ezután adjuk hozzá feltételes állításainkat. Ezúttal töröljük a „ return name, yearly_total ” értéket, mert ebben a példában nem használjuk.

Python felhasználó által definiált függvények |  Áttekintés

Ez a feltételes állítás egyszerűen azt jelenti, hogy ha egy személy éves_összege meghaladja a 30000-et , akkor a nevet a „ , akkor jóváhagyjuk ” üzenettel együtt jeleníti meg . ”

Másrészt az else utasítás megjeleníti a return() utasítást, amely tartalmazza a nevet és az üzenetet: „ , akkor nincs jóváhagyva. ” ha az éves_összeg kevesebb, mint 30000 .

Ha feltételes utasításainkkal megpróbáljuk meghívni a függvényt, akkor ez lesz az eredmény. 

Python felhasználó által definiált függvények |  Áttekintés

Ha az eredményt nézzük, John jóváhagyott, mert több mint 30 000 van az éves_összegben .

Függvények hívása változókban

Ezután próbáljuk meg változókba tenni a függvény meghívására vonatkozó utasításunkat. Ezt azért tesszük, hogy minden egyes általunk létrehozott személy kimenetét mentsük.

Python felhasználó által definiált függvények |  Áttekintés

Ezek után térjünk vissza az általunk létrehozott változókhoz, és frissítsük a Jill és John esetében használt változót .

Python felhasználó által definiált függvények |  Áttekintés

A változók frissítése után futtassa újra a programot a változtatások mentéséhez. 

Python felhasználó által definiált függvények |  Áttekintés

Jelenítsük meg az eredményeket a print() utasítás és az eredményváltozók használatával .

Python felhasználó által definiált függvények |  Áttekintés

Az eredmények megjelenítésekor láthatjuk, hogy mindenki jóváhagyva van, mert Bob , Jill és John több mint 30 000-et tartalmaz az yearly_total értékben . Tehát változtassuk meg a küszöbértéket 30 000- ről 35 000- re , és futtassuk újra a programot.

Python felhasználó által definiált függvények |  Áttekintés

Ha még emlékszel, Johnnak csak 32 000 körül van az éves_összegében . De megváltoztattuk a küszöböt 35000- re . Ennek eredményeként Johnt most nem hagyták jóvá.




Következtetés

Összefoglalva, megtanultuk a Python felhasználó által definiált függvényeinek megfelelő szintaxisát , valamint annak fontosságát, hogy a létrehozandó új függvény elején legyen egy dokumentumkarakterlánc .

Megbeszéltük azokat az érveket is, amelyek különböző helyzetekben hasznosak. Ebben a blogban üdvözlések megjelenítésére és képlet létrehozására használtuk. Ne feledje, hogy az argumentumok azok az értékek, amelyeket a függvény meghívásakor küld el.

Ezen kívül megtudtuk aa felhasználó által definiált függvényekben, nevezetesen az „ if ” és az „ elect ” feltételekben használatos . Használhatja ezeket a feltételek deklarálására egy függvényben, és eldöntheti, hogy végrehajtson-e bizonyos utasításokat vagy sem.

Minden jót,

Gaellim

Leave a Comment

E-mail melléklet mentése SharePointba a Power Automate segítségével

E-mail melléklet mentése SharePointba a Power Automate segítségével

Ebből a blogból megtudhatja, hogyan mentheti automatikusan az e-mail mellékleteket a SharePointba, majd törölheti az e-maileket a Power Automate segítségével.

A Microsoft LuckyTemplates irányítópult 18 legjobb példája 2023

A Microsoft LuckyTemplates irányítópult 18 legjobb példája 2023

A Microsoft LuckyTemplates irányítópult 18 legjobb példája 2023

A Power Automate folyamatok létrehozása a semmiből

A Power Automate folyamatok létrehozása a semmiből

Ismerje meg, hogyan hozhat létre <strong>Power Automate</strong> folyamatokat a semmiből. Sablon használata helyett mi magunk hozzuk létre a kiváltó okokat és a műveleteket.

4 módszer a Pi használatára a Pythonban példákkal

4 módszer a Pi használatára a Pythonban példákkal

4 módszer a Pi használatára a Pythonban példákkal

Profit and Loss (P&L) kimutatások létrehozása a LuckyTemplates alkalmazásban

Profit and Loss (P&L) kimutatások létrehozása a LuckyTemplates alkalmazásban

Ebben az útmutatóban bemutatom, hogyan lehet Pénzügyi információk mátrixát létrehozni a Profit és veszteség (P&L) kimutatással a LuckyTemplates alkalmazásban.

Hogyan lehet dinamikusan egyesíteni az oszlopokat egy Power Query-táblázatban

Hogyan lehet dinamikusan egyesíteni az oszlopokat egy Power Query-táblázatban

Fedezze fel, hogyan lehet dinamikusan egyesíteni oszlopokat a Power Query Table.CombineColumns függvény segítségével.

SharePoint-fájlok hozzáadása a számítógéphez

SharePoint-fájlok hozzáadása a számítógéphez

Ismerje meg, hogyan adhatjuk hozzá és szinkronizálhatjuk SharePoint-fájljainkat az asztalon és a OneDrive-on.

Dátumtáblázat létrehozása a LuckyTemplates alkalmazásban

Dátumtáblázat létrehozása a LuckyTemplates alkalmazásban

Tudja meg, miért fontos egy dedikált dátumtáblázat a LuckyTemplatesben, és ismerje meg ennek leggyorsabb és leghatékonyabb módját.

LuckyTemplates mobil jelentéskészítési tippek és technikák

LuckyTemplates mobil jelentéskészítési tippek és technikák

Ez a rövid oktatóanyag kiemeli a LuckyTemplates mobil jelentési funkcióját. Megmutatom, hogyan készíthet hatékony jelentéseket mobileszközökön.

Professzionális szolgáltatáselemzési jelentések LuckyTemplatesben

Professzionális szolgáltatáselemzési jelentések LuckyTemplatesben

Ebben a LuckyTemplates bemutatóban olyan jelentéseket tekintünk át, amelyek professzionális szolgáltatáselemzést mutatnak be egy olyan cégtől, amely több szerződéssel és ügyfél-elkötelezettséggel rendelkezik.