⊗pyPmFnFDO 15 of 129 menu

Εμφάνιση της τεκμηρίωσης συναρτήσεων στην Python

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

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

def getSum(num1, num2): 'this function sums two numbers' return num1 + num2

Ας καλέσουμε την help και ας μάθουμε τι έχει σχολιαστεί στην getSum:

help(getSum)

Μετά την εκτέλεση του κώδικα στην κονσόλα θα εμφανιστεί μια γραμμή με το όνομα της συνάρτησης και την τεκμηρίωσή της:

Help on function getSum in module __main__: getSum(num1, num2) this function sums two numbers

Με τη βοήθεια της συνάρτησης help μπορείτε να διαβάζετε την τεκμηρίωση και των τυπικών συναρτήσεων. Ας μάθουμε πληροφορίες για τη συνάρτηση print:

help(print)

Για να εκτυπώσετε μόνο τη συμβολοσειρά με την τεκμηρίωση από τη συνάρτηση, πρέπει να περάσετε στην help μετά το όνομα της συνάρτησης την ειδική κατασκευή .__doc__:

help(print.__doc__)

Δημιουργήστε μια συνάρτηση που θα δέχεται ως παράμετρο μια λίστα με ονόματα μηνών και να τα εκτυπώνει με κεφαλαίο πρώτο γράμμα. Περιγράψτε την ουσία της λειτουργίας της συνάρτησης στην τεκμηρίωση και εκτυπώστε την στην κονσόλα.

Εκτυπώστε όλη την τεκμηρίωση για τη συνάρτηση sum.

Εκτυπώστε μόνο τη συμβολοσειρά με την τεκμηρίωση για τη συνάρτηση len.

Ελληνικά
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 για τη λειτουργία του ιστότοπου, την ανάλυση και την εξατομίκευση. Η επεξεργασία των δεδομένων γίνεται σύμφωνα με την Πολιτική Απορρήτου.
αποδοχή όλων ρύθμιση απόρριψη