Het gebruik van functies in Python

De functie is de meest fundamentele manier van abstraheren van een taak in moderne programmeertalen. Elke code die meerdere malen wordt herhaald in uw programma is een kandidaat voor de functie gebruik in Python. Bijvoorbeeld, als uw programma behandelt temperaturen, maar je moet vaak het converteren van en naar Fahrenheit en Celsius, is het schrijven van functies om te doen die berekeningen een goed idee. Lange of niet-triviale stukjes code die een eenvoudiger functie anders zou rommel is ook een goede plaats om een functie te gebruiken.

  • Maak een korte en beschrijvende naam voor uw functie. Alle functies namen moeten beschrijven wat voldoet aan de functie. Bijvoorbeeld zou een goede naam voor een functie die van Fahrenheit naar Celsius converteert "fah_to_cel," terwijl een onnodig lange en moeilijke-to-type naam zou "convert_fahrenheit_to_celsius." Ook moet u voldoen aan alle naamgevingsconventies (zoals CamelCase of lower_case verdragen) het programma wordt gebruikt.

  • Beslissen het nummer en de naam van argumenten. Python functies kun je een willekeurig aantal argumenten. Omdat Python een dynamische taal is, u hoeft niet te vrezen voor het type van deze argumenten, maar ze moeten goed worden genoemd. Dezelfde naamgeving richtlijnen voor de naam van de functie is van toepassing op de argumenten. Als een van de parameters de temperatuur in Celsius is, zou een goede naam "cel" of "celsius," terwijl "temperature_in_celcius" of "c" ook onhandig zou zijn.

  • Bepalen wat de functie zal retourneren. Voordat u kunt gaan zitten en schrijven van de functie, dat je moet weten hoe het zal worden gebruikt. U moet weten of de functie een waarde als resultaat. Aangezien Python een dynamische taal is, u zal niet hoeft te maken over de aard van deze waarde, maar je moet weten wat het is om te beginnen met het schrijven van code die gebruikmaakt van deze functie.

  • Schrijf de functie-prototype. Dit is de verklaring dat begint de hoofdtekst van de functie en bevat de functienaam en parameters. In het volgende voorbeeld bevat een functie die graden Celsius naar Fahrenheit converteert. Het neemt één argument, de graden Celsius, en geeft als resultaat de graden in Fahrenheit:

    def cel_to_fah(cel):

  • Schrijf de hoofdtekst van de functie. Zorg dat u aandacht te besteden aan inspringing aangezien dit een blok. De functie van de lichaam zal eindigen op de eerste regel die inspringt op dezelfde of lagere niveau als het "def" trefwoord dat begon de functie.

    def cel_to_fah(cel):
    FAH = (cel * (9.0/5.0)) + 32
    retourneren van fah

  • Gebruik de functie in uw mailprogramma:

    afdrukken ("de temperatuur in Fahrenheit is %d graden" % cel_to_fah(fah))

Gerelateerde Artikelen

De voordelen & nadelen van het gebruik van functies & Procedures in computerprogrammering

De voordelen & nadelen van het gebruik van functies & Procedures in computerprogrammering

Functies en procedures zijn twee van de hulpprogramma's in elke programmer's werkset waarmee hem strakker, efficiëntere code te schrijven. Hoewel er wellicht een nadeel of twee in deze programmering optie gebruikt, wordt in de voordelen ruimschoots o
Het gebruik van een sifon Python

Het gebruik van een sifon Python

Aquaria zijn een populair onderdeel van vele volkeren huizen. Frequent water wijzigingen zijn de sleutel tot het behoud van een gezonde, schone aquarium omgeving voor vis en aquatische planten. Grind vacua gedurende de komende sifon water en grind zi
Het gebruik van wiskunde in Python

Het gebruik van wiskunde in Python

Python is een dynamische programmeertaal die gemakkelijk te begrijpen code benadrukt. Python bevat een aantal modules en bibliotheken die kunnen worden geïmporteerd in een programma, geeft u flexibiliteit in hoe u een programma kunt implementeren. Bi
Het gebruik van Echo in Python

Het gebruik van Echo in Python

In tegenstelling tot PHP, de programmeertaal Python beschikt niet over een "echo"-functie die een tekenreeks met uitvoer informatie produceert. Python gebruikt in plaats daarvan een ander soortgelijk instructie genaamd "afdrukken" tot
Het gebruik van functies in C++

Het gebruik van functies in C++

Een functie is code die herhaaldelijk in een programma kan worden uitgevoerd. Een C++-functie bestaat uit een label, een input argumentenlijst, een type van de retourwaarde (als de functie geeft als resultaat een waarde of "ongeldig") en het toe
Het gebruik van Python met WAMP

Het gebruik van Python met WAMP

Ruim 65 procent van de sites op het Internet uitvoeren Apache en Apache op Windows is een gemeenschappelijk platform voor de ontwikkeling van het Internet. Het is niet zo gebruikelijk als het gebruik van Perl of PHP in een WAMP setup, maar met behulp
Het gebruik van de functie DATUMVERSCHIL

Het gebruik van de functie DATUMVERSCHIL

DATUMVERSCHIL is een krachtige en ongedocumenteerde functie in Microsoft Excel die u toelaat om gemakkelijk het terugkeren van het aantal dagen, maanden of jaren tussen de datumwaarden van twee verschillende cellen. Dit kun je maken van spreadsheets
Het gebruik van Script-Fu en Python-Fu van GIMP

Het gebruik van Script-Fu en Python-Fu van GIMP

Ik programmeren hebben gedaan, maar ben geen programmeur noch goed geïnformeerd over hoe het schrijven van scripts voor GIMP. Ik ben echter dankbaar, dat er zoveel programmeurs in beeldbewerking, wie weet hoe met Script-Fu en Perl maken zoveel nette
Het gebruik van Excel's jaar functie

Het gebruik van Excel's jaar functie

Excel's jaar functie geeft als resultaat het jaar van een bepaalde datum. De geretourneerde jaar is een geheel getal tussen 1900 en 9999 inclusief. Datum conversies zijn door de werkbladen nodig, omdat data vaak een essentiële factor in de data-analy
Het gebruik van Excel's ware functie

Het gebruik van Excel's ware functie

De waarde TRUE retourneert de functie in Excel gewoon het woord "TRUE" in een cel, en hoewel het vereist haakjes als andere functies, het geen tekst tussen de haakjes niet accepteren. Het kan alleen als "TRUE()" worden getypt. Deze fun
Het gebruik van statistische functies van Access 2007

Het gebruik van statistische functies van Access 2007

De statistische functies van Access 2007 berekenen van waarden in een cellenbereik met gegevens. De rij Totalen is nieuw met Access 2007 en maakt het gemakkelijker om statistische functies gebruiken, zoals gemiddelden, graven, sommen en totalen. U ku
Het gebruik van Excel's tekst functie

Het gebruik van Excel's tekst functie

Functie van de tekst van Excel kan gebruikers te typen in een functie die resulteert in een waarde die is geconverteerd naar tekst. Bijvoorbeeld, kunt u het wijzigen van de manier waarop die een datum wordt weergegeven of de waarde van een getal wijz
Het gebruik van Excel's waarde functie

Het gebruik van Excel's waarde functie

Excel de waarde functie converteert een tekstrepresentatie van een getal naar dat getal en retourneert het als numerieke gegevens. Het wordt voornamelijk gebruikt voor compatibiliteit met andere spreadsheettoepassingen. WAARDE mogen in het algemeen n
Het gebruik van Excel's Code functie

Het gebruik van Excel's Code functie

Het gebruik van Excel's Code functie. Excel's Code functie bepaalt de numerieke representatie voor het eerste teken in de tekenreeks van de opgegeven tekst. Deze waarde wordt bepaald door de tekenset wordt gebruikt. Dit zal de Macintosh-tekenset voor