| 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 & Uforanderlige Typer
    Ifølge TIOBE Language Index, er Python et af de mest populære programmeringssprog i verden. Python er et højere niveau sprog, det beskytter programmører fra at skulle håndtere lavniveau hukommelse detaljer. Python understøtter også interaktiv udvikling, programmører kan køre og teste deres kode , mens det bliver skrevet. Disse funktioner gør Python en behagelig sprog at arbejde i. Python er en multi- paradigme sprog . Det understøtter mere end én tilgang til programmering. Den Objektorienteret tilgang, der dominerer de fleste af virksomhedens programmering er fuldt understøttet af Python. Den lidt mere akademisk tilgang Function Programmering understøttes også af Python. Python giver Uforanderlige Typer , datastrukturer , der ikke kan ændres , for fans Funktionel programmering . Foranderlighed og State

    Generelt programmeringssprog tillader programmer at omplacere variabler. For eksempel kan variablen "x" på et tidspunkt holde værdien 10 og på en anden holde værdien 11 . En variabel i et sprog, der gør det muligt for foranderlighed er et cubby hul , der kan rumme alle former for værdier. Denne egenskab kaldes foranderlig tilstand. Mens foranderlig tilstand er yderst nyttig og velsagtens en nødvendig egenskab af programmeringssprog , kan det forårsage teoretiske problemer. Bevægelig tilstand gør det næsten umulig at bevise programmer formelt korrekte . I Python, er variable oprettes og tildeles som så : Hej

    variabel = "test value"
    Python og Funktionel programmering

    Python er en multi- paradigme sprog . Den understøtter både objektorienteret og den funktionelle tilgang til et begrænset omfang. Programmører har mulighed for programmering statelessly uden foranderlig tilstand. På den anden side , kan programmører også skrive ekstremt stateful programmer . Denne fleksibilitet er særdeles nyttige. Python giver datatyper , som er nyttige i begge tilgange.
    Pythons Uforanderlige Typer

    Python giver Tuple som en uforanderlig datatype. Det betyder, at når en tupel er oprettet, kan det ikke ændres. I stedet for at ændre en tupel , hvor programmører nødt til at ændre en tupel , de bruger det gamle tupel at generere et nyt. Selvom det kan lyde begrænsende , denne tilgang producerer flere modulære programmer. I stedet for konstant at ændre den samme datastruktur , programmører bare gøre nye. Den gamle datastruktur får skrald indsamlet af sproget .
    Bruger for Uforanderlige Typer

    Uforanderlige typer kan anvendes næsten overalt , at et bevægeligt type kan anvendes. Uforanderlige Typer kan være en lille smule mere sikker , de kan anvendes, når anden kode bør ikke være i stand til at ændre dataene . Ofte Tuple Type er nyttigt for kodning indstillinger, der ikke bør ændres eller holde data , at programmet altid får brug for. For eksempel, hvis du var at programmere et skakbræt kan det være klogt at gemme alle de oprindelige positioner i en Tuple .

    Forrige :

    næste :
      Relaterede artikler
    ·Hvordan man opbygger en hjemmeside med Python 
    ·Hvordan laver Python Open 
    ·Sådan udgives websider med Python 
    ·Hvad er Python EXE 
    ·Sådan Få hurtig i Python 
    ·Sådan Tjek om du har erklæret en variabel i Python 
    ·Forskelle mellem Write & WriteLine i Python 
    ·Sådan Beregn Fourierrækker i Python 
    ·Sådan bruges en dobbelt -For Loop på Python 
    ·Sådan bruges Python Math.Log Med Base 10 
      Anbefalede Artikler
    ·Sådan Læs CSV-filer i Perl 
    ·Sådan får et heltal fra Nextline 
    ·Sådan downloader Java 1.6 
    ·JavaScript Opkald til en funktion fra en funktion 
    ·Definition af et rutediagram 
    ·Hvorfor er Java Annotation Ignoreret i Code 
    ·Sådan oprettes et linjeskift i en Email 
    ·Sådan får du adgang Query Null Argument VBA 
    ·Sådan oprettes en Delay Pulse i Verilog 
    ·Microsoft Word VBA Tutorial 
    Copyright © Computer Viden http://www.computerdk.com