Uit de cursus: Essentiële training over Python

Krijg toegang tot deze cursus met een gratis proefabonnement

Word vandaag lid en krijg toegang tot meer dan 23.400 cursussen geleid door branchedeskundigen.

Retourwaarden

Retourwaarden

- [Bill] In Python is er geen onderscheid tussen een functie en een procedure. Alle functies retourneren een waarde. Hier in Komodo heb ik een werkexemplaar geopend van function.py uit hoofdstuk zeven van de oefenbestanden, en ik ga hier naar beneden komen en ik ga de retourwaarde van kitten toewijzen aan een variabele, en dan ga ik dat afdrukken, samen met het type. Dus als ik dit opsla en uitvoer, merk je dat het type het type none is en de waarde geen. En dat komt omdat als er geen retourverklaring of een lege retourverklaring is, een functie er geen retourneert. Als ik het een retourverklaring geef en zeg retour een nummer, dan slaan we op en voeren we het uit, en nu is het type Int en wordt het nummer geretourneerd. Op dezelfde manier kan ik een lijst retourneren, en opslaan en uitvoeren, en ik krijg een lijst, of ik kan een woordenboek retourneren, en wanneer ik opsla en uitvoer, krijgen we dat woordenboek. Dus vanwege het effectieve objectmodel van Python zijn Python-functies…

Inhoud