Python 3 er den siste inkarnasjonen av den kraftige , generell programmeringsspråk skrevet av nederlandske programmerer Guido van Rossum . Python tre har mange forbedringer i kjernen språk , for eksempel renere syntaks . Det er imidlertid ikke kompatibilitet med tidligere versjoner av Python. Python 3 er mye brukt i mange programmer, for eksempel webutvikling, database tilgang, vitenskapelig databehandling og spill. Datatyper
I tre Python , som i tidligere versjoner , har hver verdi en datatype . Python tre funker som datatype hver variabel skal ha, basert på sin opprinnelige oppgave , og holder styr på datatype internt. Det betyr at du ikke trenger å eksplisitt deklarere datatypen for hver variabel . Innfødte datatyper i Python tre inkluderer boolske , som har sanne eller usanne verdier , heltall , flyttall og fraksjoner , strenger og mer komplekse typer, som for eksempel modul , funksjon og fil.
Funksjoner
Python tre har funksjoner - navngitte blokker av kode som kan kjøres på ulike punkter i et program - men de er lettere å gjennomføre enn i noen andre programmeringsspråk , som C + + , Java og Pascal . Hver funksjon erklæring starter med søkeordet " def ", etterfulgt av funksjonens navn , så av en eller flere argumenter i parentes . Hver Python tre funksjonen returnerer en verdi ; " . None" hvis funksjonen ikke utføre eksplisitt en retur uttalelse , returnerer den Python nullverdi , kalt
Print ( ) Funksjon
Python 3 har print uttalelse blitt erstattet av print ( )-funksjonen , som tar tre nøkkelordargumenter : . " september ", " end " og " file " The print ( )-funksjonen brukes til å skrive ut program utgang til skjermen eller andre steder. De " september " argument standard til en plass . Den " end " argument som standard " \\ n ", som er grunnen til at samtaler til print ( )-funksjonen blir etterfulgt av en ny linje . "Fil " argument som standard " sys.stdout , " standard output stream . Den nye print ( )-funksjonen gjør print uttalelser i tidligere Python- programmer ugyldige . Men å være uttalelser, kan de erstattes pålitelig hjelp av en automatisert verktøy .
Heltall
Python to hadde to separate datatyper for heltall , kjent som " int " og "lang. " The " int " datatype var begrenset av parameter som heter " sys.maxint ", som varierte fra plattform til plattform , men var som regel 2 ^ 32-1 , mens den "lange " datatype ble brukt for alle heltall større enn en vanlig " int . " Python tre gjør unna med " lang" datatype og omfatter bare en enkel innebygd datatype for heltall , kalt " int . " den nye " int " datatype oppfører seg omtrent som den gamle " lang " datatype. Selv om " sys.maxint " konstant har blitt fjernet , er det ikke lenger en grense for verdien av heltall i Python tre .