Python 3 är den senaste inkarnationen av den kraftfulla , allmänna ändamål programmeringsspråk skriven av holländska programmerare Guido van Rossum . Python 3 innehåller många förbättringar till kärnan språket , såsom renare syntax . Det är dock inte bakåtkompatibel med tidigare versioner av Python. Python 3 används flitigt för många tillämpningar , såsom webbutveckling , databas åtkomst , beräkningsteknik och spel . Datatyper
Python 3 , som i tidigare versioner , har varje värde en datatyp . Python 3 fungerar som datatyp varje variabel bör ha , baserat på dess ursprungliga uppdrag , och håller reda på datatypen internt . Detta innebär att du inte behöver deklarera den datatypen för varje variabel . Native datatyper i Python 3 innefattar Booleans , som har sanna eller falska värden , heltal, flyttal och bråk , stråkar och mer komplexa typer, såsom modul , funktion och fil .
Funktioner
Python 3 har funktioner - namngivna block av kod som kan exekveras på olika punkter inom ett program - men de är lättare att genomföra än i vissa andra programmeringsspråk , till exempel C + + , Java och Pascal . Varje funktion deklaration börjar med sökordet " def ", följt av funktionsnamnet , sedan genom ett eller flera argument inom parentes . Varje Python 3 funktion returnerar ett värde , " . Ingen " om funktionen inte explicit köra en return returnerar den Python nollvärde , kallas
print ()
Python 3 , har trycket uttalande ersatts med print () , som tar tre sökord argument : . " sEP " " end " och " file " The print ( ) -funktionen används för att skriva program utdata till skärmen eller någon annanstans . De " Sep" argument som standard ett mellanslag . "Slutet " argument standard " \\ n ", varför samtal till print () följs av en ny linje . "Arkiv"- argument standard " sys.stdout , " den standard ut . Den nya print ( ) -funktionen gör tryckta uttalanden i tidigare Python program ogiltiga . Men att vara uttalanden , kan de ersättas tillförlitligt med ett automatiserat verktyg .
Heltal
Python 2 hade två separata datatyper för heltal , känd som " int " och " long . " The " int " datatypen begränsades av parameter som kallas " sys.maxint , " som varierade från plattform till plattform , men var oftast 2 ^ 32-1 , medan den " långa " datatyp användes för något heltal större än en vanlig " int . " Python 3 gör slut med " long " datatyp och innehåller bara en enda inbyggd datatyp för heltal , som kallas " int . " den nya " int " datatypen fungerar ungefär som den gamla " lång " datatyp . Även om " sys.maxint " konstant har tagits bort , finns det inte längre en gräns för värdet av heltal i Python 3 .