| Hjem | Hardware | Netværk | Programmering | software | Fejlfinding | systemer | 
Programmering  
  • C /C + + Programming
  • Computer Programmeringssprog
  • Delphi programmering
  • Java programmering
  • JavaScript Programmering
  • PHP /MySQL programmering
  • Perl programmering
  • Python Programming
  • Ruby Programming
  • Visual Basics Programmering
  •  
    Computer Viden >> Programmering >> Python Programming >> Content
    Metoden Funktion & klasse i Python
    Novice Python programmører har brug for at lære om objektorienteret programmering , før de kan begynde fuldt udnytte sprogets potentiale. Det betyder at lære om Python -system for at skrive koden for klasserne , ved hjælp af klasser at instantiere uafhængige datastrukturer kaldet objekter , og derefter udføre segmenter af kode kaldet metoder inden for et givet objekt til at udføre specialiserede opgaver . Klasser og objekter

    Når en Python programmør skriver en klasse , han gør et blueprint for Python fortolkeren at følge for at konstruere en bestemt slags datastruktur , også kendt som et objekt . Hver gang programmøren instantiates en instans objekt af en bestemt klasse hver enkelt vil starte med de samme variabler , struktur og funktionalitet . Dog vil de være uafhængigt fungerende . Betyder, at hvis en programmør ændrer en variabel i et objekt, vil de andre ting, han instantierede fra samme klasse være uændret.
    Metoder

    En klasse indeholder en række individuelle funktioner kaldes metoder. Hver metode vil indeholde kode til at udføre en specifik operation . Denne operation kan være så simpelt som at ændre en af ​​sine objekts variabler, eller vise en tekstlinje . Alternativt kunne driften være en af ​​mange komplekse ligninger , der driver en statistisk simulering . Ved afslutningen af ​​en metode , kan programmøren vælge at få metoden " vende tilbage" en vis værdi til hovedprogrammet. Variabler og værdier , der er lagret eller beregnet inden for en given genstand er normalt indkapslet i objektet , væk fra den umiddelbare adgang til hovedprogrammet . Men vender tilbage en sådan værdi giver de vigtigste program adgang til det.

    Argumenter
    p Bare som den vigtigste programmet ikke har umiddelbar adgang til variabler inden for et givet objekt , er en given objekt ikke har umiddelbar adgang til variabler fra hovedprogrammet. Tilsvarende kan ligesom objekt metoder kan overføre værdier til hovedprogrammet ved at returnere dem hovedprogrammet overføre værdier til at gøre indsigelse metoder igennem " argumenter. " Når en Python programmør skriver en metode erklæring , der følger syntaksen " myMethod ()" , kan metoden ikke acceptere nogen argumenter . Men hvis han skriver erklæringen som " myMethod ( argument1 , argument2 )" derefter den vigtigste program kan passere i to argumenter. Programmøren kan få adgang til disse værdier i kroppen af metoden ved at referere " metode1 " eller " metode2 " som variable.
    Calling Metoder

    Når en Python programmør ønsker at ringe til et bestemt metode fra et bestemt objekt han følger formlen " objectName.methodName () ", hvor " objectName " er navnet han gav det pågældende objekt , da han instantieres det fra klassen, og " methodName " er navnet på den valgte metode. Brug den korrekte objekt navn er vigtigt, fordi de forskellige objekter , der instantieres fra en enkelt klasse fungere uafhængigt . Hvis en programmør ønsker at kalde en metode, der ændrer en værdi, som " Objecta " er lagring , men kalder den samme metode fra " ObjectB ", så vil programmet ændre værdien inden ObjectB og ikke inden Objecta .
    < Br >

    Forrige :

    næste :
      Relaterede artikler
    ·Sådan installeres Python til Windows 
    ·Sådan oprettes Arrays fra en CSV Med Python 
    ·Sådan Erstat Python Right 
    ·Tutorial om String Kontrol i Python 
    ·Sådan kontrolleres det eksakte match Dictionary i Pyth…
    ·Hvad Er Python 2.6 Interpreter Path 
    ·Sådan Split Tabeldata Med en afgrænser i Python 
    ·Sådan Løse IP i Python 
    ·Sådan oprettes et regulært udtryk i Python 
    ·Sådan Pause et Python script 
      Anbefalede Artikler
    ·Hvorfor er alle steder lappet Against SQL angreb 
    ·Hvordan at sammensætte en professionel e-mail Brug af …
    ·Sådan installeres MySQL 
    ·Sådan Split Fixed Size med Java 
    ·Sådan vises et rammesæt i ASP.NET 
    ·Sådan ændres FOTN Med String i Visual Basic 
    ·Sådan bruges Math i Python 
    ·Sådan oprettes Lege i Visual Basic 
    ·Sådan Udskift en STRG Med en STRG Lavere 
    ·Sådan bruges et museklik Som aktion i Visual Basic 
    Copyright © Computer Viden http://www.computerdk.com