Dator
 |  Startsida |  Hårdvara |  Nätverk |  Programmering |  Programvara |  Felsökning |  System |   
Programmering
  • C /C + + -programmering
  • Computer Programspråk
  • Delphi Programmering
  • Java Programming
  • JavaScript programmering
  • PHP /MySQL Programmering
  • perl Programmering
  • python Programming
  • Ruby programmering
  • Visual Basics Programmering
  • * Dator Kunskap >> Programmering >> python Programming >> Content

    Python Tricks

    Python är en hög nivå programmeringsspråk som utformats för att påskynda utveckling av programvara genom att ta ut långtråkigt arbete i samband med minneshantering eller låg - nivå funktioner hårdvara . Detta gör att programmerare att fokusera på det ursprungliga ändamålet för sina program , i stället för underhåll kod för att bara få det att fungera . Följaktligen har språket flera tricks utvecklare kan använda för att göra kodning snabbare . Interaktiv Shell

    Python är ett tolkat språk . Detta innebär att programmeraren skriver en källkod fil som är plattformsoberoende , vilket betyder att den kan använda samma kod för olika operativsystem . Källkoden körs sedan av slutanvändaren via en plattform - specifik tolk , som omvandlar källkoden till plattformsspecifik maskinkod . Eftersom det är ett tolkat språk , har Python en interaktiv skal : en terminal baserat program där programmerare kan direkt skriva Python-kod och se den exekveras av tolken omedelbart . Arbeta med interaktivt skal för att testa delar av koden innan det i ett större program låter programmerare fokusera på att snabbt förfina funktionen av dessa kodsegmenten innan de integrera den i ett större program .
    List Object

    Många programmeringsspråk innehåller en lista -liknande objekt som programmerare kan lagra flera objekt i unika " luckor " i listan , sedan ringa på dessa poster genom att referera till objektets platsnummer . Men i de flesta programmeringsspråk , måste förteckningar deklareras som en viss variabel eller ett objekt typ och kan således bara hålla variabler eller föremål av dess deklarerade typen . Till exempel kan ett antal lista håller bara siffror och en sträng lista kan bara hålla strängar . Däremot kan Python listor hålla ett objekt eller variabel . Detta tillåter en programmerare att lagra ett nummer i den första slitsen , en teckensträng i den andra slitsen och ett ett objekt i det tredje facket. Denna mångsidighet öppnar ett oändligt antal dörrar till programmerare Addera ditt objekt lista uppfattningar

    Ett inslag i Python är dess förmåga att utföra lista förnimmelser : . En slinga i som en uppsättning variabler , eller objekt , matas in i funktionen och en förinställd rad kod exekveras med varje element i listan som ämne . Till exempel kan en programmerare föda en lista med tal i en lista förståelse som ger en enhet till antalet , och varje nummer i listan kommer att kompletteras med ett. Däremot kan listor i Python också hålla föremål . Genom att skapa en lista förståelse som utför en viss klass metod , kan en Python programmerare skapar en kort kod segment som hanterar funktionen av valfritt antal objekt av samma klass .
    Rewrite C avsnitten

    En nackdel med högnivåspråk är att medan de tillåter programmeraren att fokusera på kärnverksamheten funktioner i hans program , gör de inte tillåter honom att optimera dess prestanda på det sätt som lägre nivå språk kan. För många program , inte tolken oftast ett bra jobb med att optimera en källkod prestanda , men det kommer att finnas tillfällen då en programmerare har en särskild kod segment där tolken är bara inte vara tillräckligt effektiv . I dessa fall kan Python programmerare skriva dessa kodsegmenten i C , en lägre nivå programmeringsspråk som låter programmerare hantera hårdvara - bearbetning uppgifter , och importera dessa kompilerad kod segment i den huvudsakliga Python källkoden .


    Tidigare:

    nästa:
    relaterade artiklar
    ·Hur man testa om Iterable i Python
    ·Hur Split en sträng på ett utrymme i Code
    ·Hur till Redigera PYD filer
    ·Hur man skapar en while-slinga i Python
    ·Hur Ring Python metod Från Java
    ·Hur hittar summan av en tupel i Python
    ·Unicode fel i Python
    ·Hur man skapar en CSV Av en JSON Python
    ·Hur Räkna tecken i Python
    ·Hur du sorterar data i tabellform i Python
    Utvalda artiklarna
    ·Hur man gör Python Bekräfta Decimaler
    ·Hur man tar bort ett alias i AIX
    ·Hur Program för Exponents
    ·Hur formatera telefonnummer i PHP
    ·Vad är Java Runtime Environment
    ·MySQL är långsam i Magento
    ·Skillnad i set i Ruby
    ·Anledningar till att använda Prolog
    ·Hur du skriver ut en fil i Visual Basic
    ·Hur man bygger en Rackup i Ruby Run
    Copyright © Dator Kunskap http://www.dator.xyz