Welkom op de Nederland Computer Kennisnetwerk!  
 
Zoeken computer kennis
Home Hardware Netwerken Programmering Software Computerstoring Besturingssysteem
Computer Kennis >> Programmering >> python Programming >> Content
Hoe te gebruiken functies in Python
De functie is de meest fundamentele manier om een taak in moderne programmeertalen abstraheren . Elke code die meer dan een keer wordt herhaald in uw programma is een kandidaat voor de functie gebruik in Python . Bijvoorbeeld, als je programma gaat over temperaturen en je hebt te vaak om te zetten naar en van Fahrenheit en Celsius , het schrijven van functies om die berekeningen te doen is een goed idee . Niet-triviale of lange stukken code die anders een eenvoudigere functie zou rommel is ook goede plek om een ​​functie te gebruiken . Instructies
1

Maak een korte en beschrijvende naam voor uw functie . Alle functies namen moeten beschrijven wat de functie volbrengt . Bijvoorbeeld , zou een goede naam voor een functie die converteert van Fahrenheit naar Celsius te zijn " fah_to_cel , " terwijl een onnodig lang en moeilijk - te - typenaam zou zijn " convert_fahrenheit_to_celsius . " Ook, moet u alle naamgeving volgen conventies ( zoals CamelCase of lower_case conventies ) uw programma gebruikt . kopen van 2

Bepaal het nummer en de naam van de argumenten . Python functies kan een willekeurig aantal argumenten te nemen . Omdat Python is een dynamische taal , zul je geen zorgen te maken over de aard van deze argumenten , maar ze moeten goed worden genoemd . Dezelfde richtlijnen voor naamgeving voor de functienaam geldt voor de argumenten . Als een van de parameters is de temperatuur in graden Celsius , zou een goede naam " cel " of " celsius , " terwijl " temperature_in_celcius " of " c" te omslachtig zijn.
< Br > 3

Bepaal wat de functie zal terugkeren . Voordat u kunt gaan zitten en schrijf de functie , moet je weten hoe het zal worden gebruikt . U moet weten of de functie een waarde zal terugkeren . Omdat Python is een dynamische taal , zul je geen zorgen te maken over de aard van deze return waarde , maar je moet weten wat het is om code te schrijven die deze functie gebruikt te beginnen .
4

Schrijf de functie prototype . Dit is de verklaring dat de functie lichaam begint en bevat de functienaam en de parameters . Dit voorbeeld toont een functie die graden Celsius naar Fahrenheit converteert . Het neemt een enkel argument , de graden Celsius , en geeft de graden in Fahrenheit :

def cel_to_fah
( cel ) :
5

Schrijf de functie lichaam . Zorg ervoor dat u aandacht te besteden aan inspringen als dit is een blok . Lichaam van de functie zal eindigen op de eerste lijn die wordt ingesprongen op hetzelfde of een lager niveau als de "def " keyword dat de functie begon

def cel_to_fah
( cel ) : . Fah = ( cel * ( 9.0 /5.0 ) ) + 32return fah
6

Gebruik de functie in uw programma :

afdruk
( " de temperatuur in Fahrenheit is % d graden " % cel_to_fah ( fah ) ) < br >

Previous: Next:
  python Programming
·Hoe de Eerste Karakter verwijd…
·Wat is IndexError in Python ? 
·Hoe te converteren Array Type …
·Hoe te Python Framework gebrui…
·Hoe de test uitvoeringstijd In…
·Hoe de Basis in Python Verande…
·Hoe te Python bestanden Run in…
·Hoe een String breken in Teken…
·Hoe te PYO & PYC bestanden bew…
  Related Articles
Hoe maak je een Combo Box Maak in Visual…
Hoe maak je een Check Box Maak in Visual…
Hoe maak je een tekstvak maken in Visual…
Hoe maak je een optie Box in Visual Basi…
Hoe maak je een schijf keuzelijst in Vis…
Hoe kan ik een keuzelijst maken in Visua…
Hoe kan ik een Picture Box Maak in Visua…
Hoe een bestand keuzelijst Maak in Visua…
Hoe kan ik een afbeelding Box Maak in Vi…
  Programmering Articles
·Visual Basic Tekening Tutorial 
·Hoe kan ik een IP-bereik in Python Test 
·Visual Basic Application Tutorial 
·MySQL PHP Afbeelding Upload Tutorials 
·Hoe te verbinden de PHP MySQL App Met de…
·Hoe te tafels van vermenigvuldiging gebr…
·Hoe te converteren naar RGB VB6 
·MySQL Tutorial om Dates converteren 
·Hoe maak je een Access Query converteren…
Copyright © Computer Kennis http://www.nldit.com