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


Mi az a Power Query & M Language: Részletes áttekintés

Mi az a Power Query & M Language: Részletes áttekintés

Ez az oktatóanyag áttekintést nyújt a Power Query szerkesztőről és az M nyelvről a LuckyTemplates asztalon.

Oldalszámozott jelentés készítése: Szövegek és képek hozzáadása

Oldalszámozott jelentés készítése: Szövegek és képek hozzáadása

Ismerje meg, hogyan hozhat létre oldalszámozott jelentést, hogyan adhat hozzá szövegeket és képeket, majd exportálhatja a jelentést különböző dokumentumformátumokba.

A SharePoint automatizálási szolgáltatás | Bevezetés

A SharePoint automatizálási szolgáltatás | Bevezetés

Ismerje meg, hogyan használhatja a SharePoint automatizálási funkcióját munkafolyamatok létrehozására, és segít a SharePoint-felhasználók, -könyvtárak és -listák mikrokezelésében.

Oldja meg az adatelemzési kihívást a LuckyTemplates Accelerator segítségével

Oldja meg az adatelemzési kihívást a LuckyTemplates Accelerator segítségével

Fejlessze jelentéskészítési készségeit, ha csatlakozik egy adatelemzési kihíváshoz. Az Accelerator segítségével LuckyTemplates szuperfelhasználóvá válhatsz!

Összesítések futtatása a LuckyTemplates alkalmazásban a DAX segítségével

Összesítések futtatása a LuckyTemplates alkalmazásban a DAX segítségével

Ismerje meg, hogyan számíthatja ki a futó összegeket a LuckyTemplates programban a DAX segítségével. Az összesítések futtatása lehetővé teszi, hogy ne ragadjon le egyetlen egyéni eredménynél sem.

A LuckyTemplates Dax-változói állandóak: mit jelent ez?

A LuckyTemplates Dax-változói állandóak: mit jelent ez?

Ismerje meg a változók fogalmát a DAX-ban a LuckyTemplates-en belül, és a változók hatásait a mérőszámok kiszámítására.

LuckyTemplates lejtődiagram: Áttekintés

LuckyTemplates lejtődiagram: Áttekintés

Tudjon meg többet a LuckyTemplates Slope diagram nevű egyéni vizualizációról, amely egyetlen vagy több mérőszám növekedésének/csökkenésének megjelenítésére szolgál.

LuckyTemplates színes témák az egységes vizualizációkhoz

LuckyTemplates színes témák az egységes vizualizációkhoz

Fedezze fel a LuckyTemplates színtémáit. Ezek elengedhetetlenek ahhoz, hogy jelentései és vizualizációi zökkenőmentesen nézzenek ki és működjenek.

Átlag kiszámítása LuckyTemplatesben: Hétköznapi vagy hétvégi eredmények elkülönítése a DAX segítségével

Átlag kiszámítása LuckyTemplatesben: Hétköznapi vagy hétvégi eredmények elkülönítése a DAX segítségével

Az átlag kiszámítása a LuckyTemplates alkalmazásban számos módon elvégezhető, hogy pontos információkat kapjon üzleti jelentéseihez.

LuckyTemplates Theming | LuckyTemplates Desktop Standard Theming

LuckyTemplates Theming | LuckyTemplates Desktop Standard Theming

Nézzük meg a Standard LuckyTemplates Theming témakört, és tekintsünk át néhány olyan funkciót, amely magában a LuckyTemplates Desktop alkalmazásban található.