Welkom op de Nederland Computer Kennisnetwerk!  
 
Zoeken computer kennis
Home Hardware Netwerken Programmering Software Computerstoring Besturingssysteem
Computer Kennis >> Programmering >> python Programming >> Content
Python Functies voor beginners
De kracht en flexibiliteit van Python komt van het potentiële gebruik ervan als een taal voor de traditionele desktop software en een script voor het ontwikkelen van webapplicaties . Python bevat dezelfde functionaliteit als andere diepgaander programmeertalen ( zoals C of Java ) met behoud van de flexibiliteit. Een van de fundamentele aspecten van al deze programmeertalen , " functies ", stelt Python ontwikkelaars om duidelijke en beknopte code die goed is georganiseerd , gemakkelijk te gebruiken en hergebruiken , en eenvoudig te beheren schrijven . Functies definiëren

Als basis definitie , kan een functie worden omschreven als een benoemde blok code het voert een bepaalde taak of berekening .

Def add
( a, b ​​) : :

return
a + b

Deze code definieert een " add " Een eenvoudige manier om een ​​functie te definiëren lijkt op dit zou kijken functie, die twee " argumenten " ( of variabelen die de code nodig heeft om zijn taak te voltooien ) neemt . Deze argumenten ( a , b ) worden de " parameters " van de functie genaamd . Deze functie heeft ook een return waarde , of een waarde die de functie produceert na het voltooien van haar taak ( in dit geval , "add " geeft de waarde van a + b ) .
Calling Functies

de "def " keyword
betekent dat de programmeur is het definiëren van de functie . Een functie moet worden gedefinieerd voordat gebruikt ( omdat een computer niet iets met een functie die niet bestaat kan doen ) . Nadat de programmeur definieert de functie , kan hij nu de functie code taken. Ervan uitgaande dat de programmeur is al de functie " toevoegen" gedefinieerd , zal het nu beschikbaar zijn voor de programmeur om " bellen " ( of gebruik ) :

x
= 4

y = 5

z = add ( x , y )

de variabele " z "
bevat nu de toegevoegde waarden van x en y .
Hoe Functies Work < br >

Wanneer een programmeur noemt een functie , moet hij of zij de argumenten van de functie vereist ( indien aanwezig ) te leveren . In het voorbeeld functieaanroep

z = add ( x , y ) op

programmer levert de variabelen x en y . Maar in de functie-definitie , de variabelen zijn verschillend :

def add
( a , b ) :

De argumenten van de functie overeenkomen met de waarden ingevoerd wanneer het heet . Dus als de code in de functie add leest " terugkeren a + b " dan wat er werkelijk gebeurt is dat de functie het eerste argument ( a ) toegevoegd aan de tweede ( b ) , die in dit geval overeen met x en y . < Br >
standaard argumenten

Programmeurs
misschien ook tegenkomen gevallen wanneer ze willen zorgt ervoor dat functies hebben altijd standaard argumenten . In het voorbeeld

def add ( a , b ) :

moet de gebruiker a en b elke keer als hij of zij de functie roept leveren . Toch moet de programmeur wil een add functie die slechts een argument zou kunnen nemen te creëren , kan een standaard argument bestaan ​​:

def add
( a , b = 5 ) :

Dit betekent dat, indien een gebruiker een parameter in te voeren alleen , de tweede parameter ( b ) zal een standaard waarde klaar .

Add
( 5 )

add
( 5 , 6 ) op Twitter
: de gebruiker kan echter nog een waarde voor b definiëren

Previous: Next:
  python Programming
·Hoe te EXE embedden in Python 
·Hoe om te bepalen of een strin…
·Hoe te Dry Kroos 
·Timing van een Routine in Pyth…
·Hoe naar Key Persen Neem Pytho…
·Hoe te Spaces Maak in tussen m…
·Hoe moeilijk is het ontwerpen …
·Hoe je Python code compileren 
·Hoe maak je een pauze met Dogt…
  Related Articles
Hoe maak je een fout Handler voor een VB…
Hoe Access gebruiken voor Visual Basic P…
Hoe om te controleren voor Null waarde i…
Visual Basic String Functions 
Wiskundige functies in Visual Basic 
Visual Basic Math Functions Tutorial 
Tutorial voor Visual Basic Commands 
Graphics Tutorial voor Visual Basic 6 
Basic Help voor Microsoft Visual 
  Programmering Articles
·Hoe maak je een batchbestand in PHP Run 
·Wat is MySQL ? 
·Hoe maak je een snelkoppeling maken voor…
·PHP Parse Opties 
·Hoe maak je een methode in VB.NET Bel 
·Hoe maak je een programma dat geeft u ee…
·Hoe te transponeren een lijst van lijste…
·Hoe uw eigen computerprogramma's maken 
·Hoe te wijzigen een PictureBox Afbeeldin…
Copyright © Computer Kennis http://www.nldit.com