Welkom op de Nederland Computer Kennisnetwerk!  
 
Zoeken computer kennis
Home Hardware Netwerken Programmering Software Computerstoring Besturingssysteem
Computer Kennis >> Programmering >> python Programming >> Content
Variabele Argument Lijsten voor Python
Python werkt als een algemeen doel en zeer flexibele programmeertaal wordt gebruikt bij de ontwikkeling van code voor desktop-en webapplicaties . Een deel van Python 's beroep doen op een brede gebruikersgroep is zijn functionaliteit . Python maakt gebruik van concepten uit de programmering zelf te modelleren als een complete taal die gebruiksgemak en flexibele syntax bevordert . In deze geest , kunnen programmeurs code in die methoden kan een variabele hoeveelheid argumenten ( in plaats van een statisch gedefinieerde lijst ) nemen ontwikkelen. Dit wordt bereikt door middel van syntax Python's en ingebouwde datatypes . Python Methoden

De basis van Python programmeren ( en een soort van code , wat dat betreft) bestaat uit methoden . Programmeurs definiëren methoden zoals genoemd blokken van code die herhaaldelijk kan worden aangeroepen vanuit andere delen van het programma . Dit stelt programmeurs in staat om code te maken dat ze herhaaldelijk zou kunnen gebruiken en bewaar deze op een methode . Dan kan de programmeur die methode naam in heel andere projecten gebruiken . In het onderstaande voorbeeld , de programmeur definieert een functie die het resultaat van een vermenigvuldiging retourneert . De methode heeft twee " argumenten " of input van de gebruiker van de functie :

>>> def vermenigvuldigen
( x , y ) :

. . . return x * y
Argument Lijsten

De lijst met argumenten van een methode in wezen dient als input parameters van de methode . Wanneer een programmeur definieert een methode als een bepaalde lijst met argumenten , moet iedereen die met behulp van de methode die argumenten te leveren , zodat zij naar behoren functioneren. Welke waarden de gebruiker levert afhankelijk van het programma , maar het aantal argumenten en het type gegevens dat elke argument gegeven zijn vereisten van de methode . Zoals in " vermenigvuldigen ( x , y ) " bijvoorbeeld de vermenigvuldigen methode heeft twee argumenten van numerieke type en geeft een numeriek resultaat . Het invoeren van verschillende soorten gegevens zullen onverwachte effecten, en het niet invoeren van alle argumenten zal de methode om het programma crashen .
Default Values ​​

Een programmeur zou kunnen besluiten op een gegeven moment dat een methode een variabele hoeveelheid argumenten moeten omgaan . Dit wordt bereikt op twee manieren . De eerste is standaardwaarden maken voor argumenten in de werkwijze . Een standaard methode geeft gewoon een waarde voor een argument vóór het heet . Als de gebruiker van de methode niet het argument levert de werkwijze wordt de standaardwaarde ( zoals in het volgende voorbeeld ) :

>>> def vermenigvuldigen
( x , y = 2 ) : < br >

. . . return x * y

>>> vermenigvuldigen
( 1 ) //geen y argument , standaard 2

>>> vermenigvuldigen
( 1 , 3 ) //y argument geleverd door de gebruiker , y = 3
argumenten variabele

andere manier om variabele argumenten leveren wordt de uitvoering van de " * args " zoekwoord in de methode definitie . De * args trefwoord vertegenwoordigt een verzameling van argumenten in een naam , van waaruit de programmeur toegang kan argumenten via een zero - geïndexeerde array van waarden . In het volgende voorbeeld , het * args trefwoord definieert de verzameling van argumenten in een methode , en een gebruiker van de methode met verscheidene argumenten lijsten oproepen :

>>> def vermenigvuldigen
( x , y , * args ) :

. . . j = x * y

. . . voor x in * args :

. . . j * x

. . . j terug

>>> vermenigvuldigen
( 1, 2 ) //alleen de eerste twee argumenten moeten

>>> vermenigvuldigen
( 1 , 2 , 5 , 6 ) //twee extra argumenten

>>> vermenigvuldigen
( 4 , 5 , 3 , 4 , 6 , 7 , ) //vier aanvullende argumenten

Previous: Next:
  python Programming
·Python projecten voor OpenCV 
·Hoe de numerieke interpolatie …
·Hoe om nummers uit een string …
·Hoe om te gaan met geneste Tup…
·Hoe te converteren van een lij…
·Hoofdletterongevoelige String …
·Hoe te bekijken Python Byte Co…
·Hoe een bestand met Python Int…
·Hoe te Elk element van een lij…
  Related Articles
Hoe maak je een Long variabele converter…
Hoe kan ik een variabele opslaan naar ee…
Hoe kan ik een variabele in Visual Basic…
Hoe maak je een rij graaf toewijzen aan …
Hoe te Environment Variable VBS Script G…
Hoe toegang queryargument Null VBA 
Variabele soorten in Visual Basic 
Hoe te Argument functies in Visual Basic…
Hoe een variabele gebruiken in een SQL- …
  Programmering Articles
·Flash Vs . Java Applet 
·Doorkruisen Via een String variabele in …
·Hoe maak je een Link in Online Forum 
·Hoe maak je een script Run in Lua 
·Who Invented Computer Programming ? 
·Hoe maak je een stroomschema maken voor …
·Hoe te Seconds converteren Sinds Epoch n…
·Hoe te divs op Refresh 
·Hoe maak je een Runescape Script in Ecli…
Copyright © Computer Kennis https://www.nldit.com