Python 3 er den seneste inkarnation af den magtfulde , almene formål programmeringssprog skrevet af hollandske programmør Guido van Rossum . Python 3 funktioner mange forbedringer til kernen sproget , såsom renere syntaks . Men det er ikke bagudkompatibel med tidligere versioner af Python. Python 3 er meget brugt til mange applikationer, såsom web-udvikling, database adgang scientific computing og spil. Datatyper
Python 3 , som i tidligere versioner , hver værdi har en datatype. Python 3 værker ud som datatype hver variabel skal have , baseret på dens oprindelige opgave, og holder styr på datatype internt. Det betyder , at du ikke behøver at eksplicit erklære datatype for hver variabel. Indfødte datatyper i Python 3 omfatter Booleans , som har sande eller falske værdier, heltal, kommatal og fraktioner , strygere og mere komplekse typer, såsom modul , funktion og fil.
Funktioner < br >
Python 3 har funktioner - navngivne blokke af kode , der kan udføres på forskellige punkter inden for et program - men de er lettere at implementere end i visse andre programmeringssprog , såsom C + + , Java og Pascal . Hver funktion erklæring starter med søgeordet " def " efterfulgt af funktionsnavnet , så af en eller flere argumenter i parentes. Hver Python 3 funktion returnerer en værdi , " . None ", hvis funktion ikke udtrykkeligt udføre en return-sætning , returnerer den Python nulværdi, kaldet
Print () Funktion < br >
Python 3 er print erklæring blevet erstattet af print ( ) funktion , som tager tre søgeord argumenter: . " September ", "End" og "fil " The print ( ) funktionen bruges til print program output til skærmen eller andre steder. De " September " argument som standard en plads . "End " argument som standard til "\\ n ", hvilket er grunden til opkald til print ( ) funktion er efterfulgt af en ny linje . "Filer " argument som standard til " sys.stdout , " standard output stream . Den nye print ( ) funktion gør print udsagn i tidligere Python programmer ugyldige . Men at være udsagn , kan de erstattes pålideligt ved hjælp af en automatiseret værktøj.
Heltal
Python 2 havde to separate datatyper til heltal , kendt som " int ", og "lang ". den " int " datatype var begrænset af den parameter kaldet " sys.maxint ", som varierede fra platform til platform, men var normalt 2 ^ 32-1 , mens den "lange " datatype blev brugt til ethvert heltal større end en almindelig " int ". Python 3 gør op med den "lange " datatype og omfatter blot et enkelt indbygget datatype for heltal , kaldet " int . " Den nye " int " datatype opfører meget som de gamle " lange " datatype. Selv om " sys.maxint " konstant er blevet fjernet , er der ikke længere en grænse for værdien af heltal i Python 3. .