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


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.

Microsoft Power Platform frissítések | Microsoft Ignite 2021

Microsoft Power Platform frissítések | Microsoft Ignite 2021

Tekintse át a Power Apps és a Power Automate legfontosabb frissítéseit, valamint azok előnyeit és következményeit a Microsoft Power Platform számára.

Gyakori SQL-függvények: Áttekintés

Gyakori SQL-függvények: Áttekintés

Fedezzen fel néhány gyakori SQL-függvényt, amelyeket használhatunk, például a karakterláncot, a dátumot és néhány speciális függvényt az adatok feldolgozásához vagy manipulálásához.

LuckyTemplates sablonok létrehozása: útmutató és tippek

LuckyTemplates sablonok létrehozása: útmutató és tippek

Ebből az oktatóanyagból megtudhatja, hogyan hozhatja létre a tökéletes LuckyTemplates sablont, amely az Ön igényeinek és preferenciáinak megfelelően van konfigurálva.

Mezőparaméterek és kis többszörösek a LuckyTemplatesben

Mezőparaméterek és kis többszörösek a LuckyTemplatesben

Ebben a blogban bemutatjuk, hogyan lehet a mezőparamétereket kis többszörösekkel rétegezni, hogy hihetetlenül hasznos betekintést és látványelemeket hozzon létre.

LuckyTemplates rangsor és egyéni csoportosítás

LuckyTemplates rangsor és egyéni csoportosítás

Ebből a blogból megtudhatja, hogyan használhatja a LuckyTemplates rangsorolási és egyéni csoportosítási funkcióit a mintaadatok szegmentálására és kritériumok szerinti rangsorolására.

A LuckyTemplatesben csak egy meghatározott dátumig összesített összeg látható

A LuckyTemplatesben csak egy meghatározott dátumig összesített összeg látható

Ebben az oktatóanyagban egy konkrét technikát fogok bemutatni, hogyan jelenítheti meg a kumulatív összeget csak egy adott dátumig a LuckyTemplates vizualizációjában.

Bullet Charts: speciális egyéni látványelemek a LuckyTemplates számára

Bullet Charts: speciális egyéni látványelemek a LuckyTemplates számára

Ismerje meg, hogyan hozhat létre és testreszabhat Bullet diagramokat a LuckyTemplates alkalmazásban, amelyeket főként a teljesítmény mérésére használnak a célhoz vagy az előző évekhez képest.