Dator
 |  Startsida |  Hårdvara |  Nätverk |  Programmering |  Programvara |  Felsökning |  System |   
Programmering
  • C /C + + -programmering
  • Computer Programspråk
  • Delphi Programmering
  • Java Programming
  • JavaScript programmering
  • PHP /MySQL Programmering
  • perl Programmering
  • python Programming
  • Ruby programmering
  • Visual Basics Programmering
  • * Dator Kunskap >> Programmering >> python Programming >> Content

    Python Funktioner för nybörjare

    kraften och flexibiliteten av Python kommer från dess potentiella användning som ett språk för traditionell desktop programvara och ett skript för att utveckla webbapplikationer . Python innehåller samma funktionalitet som andra mer förankrade programmeringsspråk (såsom C eller Java) och samtidigt behålla dess flexibilitet. En av de grundläggande aspekterna av alla dessa programspråk , " funktioner ", låter Python utvecklare att skriva klar och koncis kod som är välorganiserad , lätt att använda och återanvända , och lätt att hantera . Definiera funktioner

    Som en grundläggande definition , kan en funktion beskrivas som en namngiven kodblock de utför en viss uppgift eller beräkning . Ett enkelt sätt att definiera en funktion skulle se ut ungefär så här :

    def add ( a , b ) :

    retur a + b på

    Denna kod definierar en " add " funktion , som tar två "argument" ( eller variabler som koden kräver att slutföra sin uppgift ) . Dessa argument ( a , b ) kallas de "parametrar " för funktionen . Funktionen har också ett returvärde , eller ett värde som funktionen producerar efter att ha avslutat sin uppgift ( i det här fallet , " lägg till " returnerar värdet av a + b ) .
    Calling funktioner

    " def " nyckelordet betyder att programmeraren definierar funktionen . En funktion måste definieras innan användas ( eftersom en dator inte kan göra något med en funktion som inte finns ) . Efter programmeraren definierar funktionen , kan han eller hon använder nu funktionen i koden för att utföra uppgifter . Förutsatt programmeraren redan har definierat " add " -funktion , kommer det att vara nu tillgängliga för programmeraren att " ringa " ( eller användning ) :

    x = 4

    y = 5

    z = add ( x , y ) katalog

    variabeln " z " kommer nu att innehålla mervärden för x och y .
    Hur funktioner fungerar

    När en programmerare anropar en funktion , måste han eller hon lämna argumenten funktionen kräver ( om någon) . I exemplet funktionsanropet

    z = add (x, y ) katalog

    Programmeraren levererar variablerna x och y . Men i funktionen definition , variablerna är olika :

    def add ( a , b ) :

    argument för funktionen motsvarar de värden anges när det kallas . Så om koden i funktionen add läser " tillbaka A + B " så vad som verkligen händer är att funktionen returnerar det första argumentet ( a ) till den andra ( b ) , vilket i detta fall motsvarar x och y .

    Default argument

    Programmerare kan också stöta på tillfällen när de vill ser till att fungerar alltid ha default argument . I exemplet

    def add ( a , b ) :
    p Användaren måste tillhandahålla a och b varje gång han eller hon ringer funktionen . Dock bör programmeraren vill skapa en add -funktion som kan ta bara ett argument , kan en standard argument existerar :

    def add ( a , b = 5 ) :

    Detta innebär att om användaren bara ange en parameter , den andra parametern ( b ) kommer att ha ett standardvärde klar . Användaren kan dock fortfarande definiera ett värde för B :

    add ( 5 ) katalog

    add ( 5 , 6 ) katalog

    Tidigare:

    nästa:
    relaterade artiklar
    ·Yttre funktion och omfattning i Python
    ·Hur du sorterar en ordbok i Python med de värden
    ·Screen Tutorials för Python
    ·Hur får man Array Storlek i Python
    ·Hur man uppgraderar från Python 2,5-2,6
    ·Hur man driver ett Python skript från en Prompt
    ·Lägga inledande blanksteg i Python
    ·Hur till Redigera Pyo & PYC Filer
    ·Hur Referens Disk Paths på Python
    ·Hur man skickar en förfrågan till en proxyserver i Py…
    Utvalda artiklarna
    ·Hur man skapar en startbild i Visual Basic 6
    ·Hur att skapa en visuell flödesschema
    ·Hur man deklarerar en statisk konstant i C
    ·Hur man kontrollerar en Get variabeln är satt i PHP
    ·Matematiska funktioner i Visual Basic
    ·Projektplan för Software Development
    ·Hur får man en Delay Effect i Java Eclipse
    ·Lägga till en kolumn till ListBox i VBA
    ·Konvertera VB6 till VB 2010
    ·Så tillbaka Ruby Gems
    Copyright © Dator Kunskap http://www.dator.xyz