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
    Statiske funksjoner i Python
    Pythons objektorientert struktur lar programmerere å lage avanserte programmer, men noen ganger er det enklere å arbeide med en funksjon uten forekomster en klasse objekt. Python lar deg lagre funksjoner i importable class filer , men utpeke dem som en " statisk "-funksjon slik at du kan kalle det uten å opprette et objekt. Funksjoner

    En nybegynner Python programmerer tendens til å produsere det som er kjent som " spaghetti -kode. " Han skriver ut alle av koden for et program , men det er repeterende , uorganiserte , og vanskelig å redigere eller vedlikeholde . Som han lærer mer om programmering , begynner han å bruke funksjoner , også kjent som metoder , for å bedre organisere koden . Hver funksjon inneholder kildekoden er nødvendig for å utføre et bestemt sett av operasjoner. Hver gang du trenger å utføre det segmentet av koden , kan du bruke navnet på funksjonen som du opprettet .
    Klasser

    Python organiserer sin kildekoden til datastrukturer kalt klasser . Hver klasse kan inneholde så mange individuelle funksjoner. Klasser kan enten brukes som et sett av planer for Python tolken å konstruere uavhengig fungerende gjenstander , eller som en beholder for metoder som du bruker ofte. Ved å sette metodene i en egen kildekoden filen i sin egen klasse , kan du importere denne koden inn i prosjektet med en enkelt linje .
    Class Versus Statisk
    < p> funksjonene innsiden av en klasse kan enten være statiske funksjoner eller klasse funksjoner . For å bruke en klasse funksjon, må du instantiate et objekt av denne klassen , og kaller metoden gjennom selve objektet . Statiske funksjoner som ikke krever at du oppretter et objekt av klassen for å ringe og utføre dem .
    Bilder Making Statisk funksjon

    Som standard funksjoner inne i class filer er klasse funksjoner . Ved å skrive ut " @ staticmethod " på linjen over en funksjon erklæring , kan du konvertere den til en statisk metode. Ingen andre forskjeller syntaktiske er tilgjengelige for å erklære en statisk funksjon i motsetning til å erklære en klasse funksjon . Du kan utføre en statisk funksjon ved å bruke syntaksen " classname.function ( )" der " classname " er navnet på klassen der funksjonen ligger, og " funksjon " er navnet på metoden.

    früher :

     Weiter:
      Relatert Artike
    ·Hvordan legge en ComboBox Fra en Python List 
    ·Hvordan sortere lister i Python 
    ·Hvordan lage Datetime Med Int 
    ·Hvordan bruke Python Framework på 1 & 1 
    ·Hva er Urllib i Python 
    ·Hvordan få Lengde på en liste i Python 
    ·Ytre Funksjon og omfang i Python 
    ·Slik eksporterer Images Into Python 
    ·Hvordan Ring Python Method Fra Java 
    ·Python triks 
      Anbefalte artikler
    ·Slik fjerner klasse i PHP 
    ·Hva er funksjoner av Turbo C 
    ·Fjerde generasjon Språkverktøy 
    ·Hvordan bli en Perl -programmerer 
    ·Guide til VB.NET 
    ·Hvordan bruke Gateadresse stedet for Lat /Long i Google…
    ·Slik viser en URL hjelp Regular Expressions 
    ·Hvordan Multipliser flere heltall i C 
    ·Hvordan koble to drop - down bokser i HTML og JSP 
    ·Hvordan å gjengi en sirkel i OpenGL 
    Copyright ©  Datamaskin  http://www.datamaskin.biz/