⊗pyPmUFNPa 202 of 208 menu

Ονομασμένες Παράμετροι στην Python

Εάν περνούν πολλές παράμετροι σε μια συνάρτηση, τότε αυξάνεται η πιθανότητα να γίνει λάθος, αφού μπορεί κανείς να μπερδέψει τις τιμές για τις απαραίτητες παραμέτρους μας.

Για να αποφευχθούν τέτοια προβλήματα, η Python έχει τη δυνατότητα κατά την κλήση μιας συνάρτησης να ορίζονται τα ονόματα των παραμέτρων. Ας δούμε πώς αυτό γίνεται. Ας υποθέσουμε ότι έχουμε την ακόλουθη συνάρτηση:

def func(num1, num2): return num1 + num2

Μπορείτε απλά να την καλέσετε:

res = func(5, 10) print(res) # θα εμφανίσει 15

Ή μπορείτε να καλέσετε τις παραμέτρους με ονόματα:

res = func(num1=5, num2=10) print(res) # θα εμφανίσει 15

Οι ονομασμένες παράμετροι είναι πολύ βολικές, επειδή μπορούν να αλλάξουν σειρά κατά την κλήση της συνάρτησης:

res = func(num2=2, num1=5) print(res) # θα εμφανίσει 3

Εάν κατά τη δήλωση της συνάρτησης οριστούν πολλές προαιρετικές παράμετροι, τότε μπορούν επίσης να γίνουν ονομασμένες. Σε αυτήν την περίπτωση, μπορείτε να μην τις αναφέρετε με τη σειρά που τις ορίσατε κατά τη δήλωση:

def func(num1, num2=1, num3=2): return num1 + num2 + num3 res = func(num1=2, num3=6) print(res) # θα εμφανίσει 8

Δίνεται η συνάρτηση:

def func1(num1, num2, num3): return (num1 + num2) * num3

Καλέστε την, περνώντας τιμές μέσω ονομασμένων παραμέτρων.

Δίνεται η συνάρτηση:

def func1(text1, text2): return text1 + ' ' + text2

Καλέστε την, περνώντας τη συμβολοσειρά 'hello' και το όνομά σας μέσω ονομασμένων παραμέτρων.

Ελληνικά
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Χρησιμοποιούμε cookie για τη λειτουργία του ιστότοπου, την ανάλυση και την εξατομίκευση. Η επεξεργασία των δεδομένων γίνεται σύμφωνα με την Πολιτική Απορρήτου.
αποδοχή όλων ρύθμιση απόρριψη