| 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
    Python Særlige Metoder
    Python er en af ​​de mest populære programmeringssprog i verden , i henhold til TIOBE Index. Python er et højere niveau sprog , programmører ikke behøver at styre hukommelse. Python magiske metoder er en noget uklar del af Python. De er nævnt i Language reference, men som ikke er grundigt dokumenteret eller tilgængelige for henvisning i et enkelt sted. Python magiske metoder tillader dens standard opførsel kan tilsidesættes af programmøren . Dette kan være en nyttig funktion når standard adfærd Python gør kodning besværlige. Magic metoder kan også være farligt . Deres kraftfulde natur betyder, at de kan forårsage uventede resultater. Magic metoder er altid omgivet af dobbelte understregninger. Objektorienteret programmering

    objektorienteret programmering eller OOP , synspunkter programmer som et samfund af interagerende objekter i stedet for en liste af instruktioner . Dette adskiller OOP fra traditionel

    bydende nødvendigt stil programmering. I stedet for at uddele computeren en liste af instruktioner til at udføre , skal du definere OOP programmører "objekter " og deres adfærd. OOP programmører orkestrere disse objekter til at producere nyttige programmer .
    Klasser og metoder

    det vigtigste redskab OOP programmører har til deres rådighed for at skabe objekter er klassen. Klassen er en særlig form for objekt, hvis job er at gøre andre objekter. Klasser kan " arve " fra andre klasser eller kopiere deres adfærd. De " adfærd " af en klasse, der programmører define kaldes " Methods ". Objekter kan også gemme værdier. Disse værdier kaldes " medlem variabler. "
    " __call__ "

    En vigtig magiske metode er " __call__ ", som gør det muligt for programmøren at lave et objekt handling gerne en simpel funktion . Dette kan være nyttigt, hvis den pågældende genstand er begrebsmæssigt en funktion , men implementeringen er objektorienteret . At bruge " __call__ " magiske metode, skal de " __call__ "-metoden være defineret i konverterbare klassen.
    " __getattr__ "

    Denne magiske metode gør det muligt for programmøren at tilsidesætte hvordan medlemslande værdier af en klasse er tilgængelige . Dette er en meget alsidig magisk metode og er nyttigt til at bruge Pythons objektorienteret syntaks til at få adgang til dele af et "objekt " , der ikke er objektorienteret . For eksempel er denne funktion bruges i " Beautiful Soup ", en HTML parsing biblioteket. Metoden " __getattr_ " giver brugerne mulighed for "Beautiful Soup " at krydse HTML hjælp Pythons OOP syntaks.
    " __setattr__ "

    Denne metode er mindre almindeligt anvendt end " __getattr__ . " Metoden " __setattr__ " giver en måde for programmører at tilsidesætte standard opførsel for indstilling medlem variabler. Denne metode er særligt farlige. Det bør ikke anvendes på bedste beskub , da det kan gøre for meget tætte ulæselig kode.

    Forrige :

    næste :
      Relaterede artikler
    ·Sådan opdaterer Python site Pakker 
    ·Python Tricks 
    ·Sådan Sørg et indeks Findes i Python 
    ·Sådan Beregn Weighscore i Python 
    ·Sådan fjerner parametre på en Python String 
    ·Sådan Erstat det første tegn i Python 
    ·Sådan får Funktioner af et objekt i Python 
    ·Nærmeste hele funktion i Python 
    ·Maya Python Tutorial 
    ·Timing en rutine i Python 
      Anbefalede Artikler
    ·PHP Redirect Function 
    ·Sådan slettes et regneark Event i VBA 
    ·Definition af Java Reserveret Words 
    ·Sådan bruges filtre i Struts 
    ·Hvad er Basic Fejl 104 & Java 
    ·Sådan Input Eksponenter i C 
    ·Sådan Konverter en ordbog til XML i Python 
    ·Færdigheder til at CIS Game Programming 
    ·Sådan bruges getline i C til Skip Cin.Ignore 
    ·Sådan deaktiveres Microsoft ActiveSync 
    Copyright © Computer Viden http://www.computerdk.com