Datamaskin
  | Hjem | Hardware | Nettverk | Programmering | Software | Feilsøking | Systems | 
Programmering  
  • C /C + + Programming
  • Computer Programmeringsspråk
  • Delphi Programming
  • Java Programming
  • JavaScript Programmering
  • PHP /MySQL programmering
  • Perl Programming
  • Python Programming
  • Ruby Programming
  • Visual Basics Programming
  •  
    Datamaskin >> Programmering >> Python Programming >> Content
    Metoden Funksjon og klasse i Python
    Nybegynner Python programmerere trenger å lære om objektorientert programmering før de kan begynne å fullt utnytte språkets potensial. Dette betyr å lære om Python system for å skrive koden for klasser , bruke klasser på å bruke uavhengige datastrukturer kalt objekter, deretter kjøre deler av koden kalt metoder innen et gitt objekt til å utføre spesialiserte oppgaver . Klasser og objekter

    Når en Python programmerer skriver en klasse han gjør en blåkopi for Python tolk for å følge for å bygge en bestemt type datastruktur , også kjent som et objekt . Hver gang programmereren instantiates en forekomst objekt av en bestemt klasse hver og en vil begynne med de samme variablene , struktur og funksjonalitet. Imidlertid vil de være uavhengig funksjon . Derfor, hvis en programmerer endrer en variabel i ett objekt , vil de andre objektene han instansiert fra samme klasse være uendret.
    Metoder

    En klasse inneholder en rekke enkelte funksjoner kalles metoder. Hver metode vil inneholde kode for å utføre en bestemt operasjon . Denne operasjonen kan være så enkelt som å endre en av sine objektets variabler eller vise en tekstlinje . Alternativt kan driften være en av mange komplekse likninger som driver en statistisk simulering. Ved slutten av en fremgangsmåte , kan programmereren velge at metoden " returnerer" noen verdi til hovedprogrammet. Variabler og verdier som er lagret eller beregnet innenfor et gitt objekt er vanligvis innkapslet i dette objektet , bort fra den umiddelbare tilgangen av hovedprogrammet. Men , tilbake slik verdi gir hovedprogrammet tilgang til den.

    Argumenter

    Akkurat som hovedprogrammet ikke har umiddelbar tilgang til variabler innenfor en gitt objekt , ikke et gitt objekt ikke har umiddelbar tilgang til variabler fra hovedprogrammet. På samme måte kan like objekt metoder kan sende verdier til hovedprogrammet ved å returnere dem hovedprogrammet sende verdier til objekt metoder gjennom " argumenter ". Når en Python programmerer skriver en metode erklæring som følger syntaksen " myMethod ( )" , da metoden ikke kan akseptere noen argumenter. Men hvis han skriver erklæringen som " myMethod ( argument1 , argument2 )" deretter hovedprogrammet kan passere i to argumenter . Programmereren kan få tilgang til disse verdiene i kroppen av metoden ved å referere til " method1 " eller " method2 " som variabler .
    Calling Metoder

    Når en Python programmerer ønsker å ringe en bestemt metode fra et bestemt objekt han følger formelen " objectName.methodName ( )" der " objectname " er navnet han ga det bestemte objektet når han instansiert det fra klassen , og " methodname " er navnet på den spesielle metode . Ved hjelp av den riktige objektet navn er viktig fordi de forskjellige gjenstander som instansiert fra en enkelt klasse operere uavhengig av hverandre. Hvis en programmerer ønsker å kalle en metode som endrer en verdi som " ObjectA " er lagring , men kaller den samme metoden fra " ObjectB ", så programmet vil endre verdien innen ObjectB og ikke innenfor ObjectA .


    früher :

     Weiter:
      Relatert Artike
    ·Hvordan sette Python Apps 
    ·Hva er PYC filer 
    ·Hvordan erstatte Regex på Python 
    ·Slik konverterer Polar til kartesiske i Python 
    ·Hvordan Split Tabell med data Med et skilletegn i Pytho…
    ·Slik fjerner Quotes i Python SQLite 
    ·Hvordan legge til tekst til en etikett på Python 
    ·String Operations i Python 
    ·Hvordan lage en High Low spill i Python 
    ·Header Feil i Python 
      Anbefalte artikler
    ·Hva er et verktøytips i VB 
    ·Hvordan skrive en Live Messenger Script 
    ·Hvordan få lengden på en post i COBOL 
    ·Hvordan å justere tekst til venstre i COBOL 
    ·Hva er en Constructor i PHP 
    ·Hvordan bruke Infinity i Java 
    ·Stormaskin JCL Prosedyrer 
    ·Forholdet mellom JSP og Java 
    ·Slik skjuler et objekt i Visual C 
    ·Forklaring av avrunding & Avkorter i Javascript 
    Copyright ©  Datamaskin  http://www.datamaskin.biz/