Python innehåller numeriska data och sträng typer, samt flexibla typer lista, till exempel List , Tuple , och Ordbok . Dessa typer är bosatta i minnet när tolka första laster utan module support . De påverkar också hur Python används av programmerare för att manipulera en stor samling av data. Flyter , heltal och imaginära tal
Numbers är en av de mest grundläggande datatyper som finns i Python . Siffrorna finns i två grundläggande distinktioner : heltal och flyttal decimaler . Heltal representerar heltal utan decimaltecken , t.ex. 0 , 4 , eller 25 . Flyttal decimaler , eller " flottar, " representera tal med bråkdelar delar . Imaginära tal innehåller en imaginär del , och skrivs vanligen med " j " symbol för att beteckna det elementet .
Strängar
Strings representerar en teckensträng tillsammans i fraser och meningar . Till skillnad från andra programspråk som C + + , som innehåller både karaktär och datasträng typer , Python endast innehåller strängar . Värdet " b" i C + + representerar en enda karaktär , medan Python enbart representerar detta som en sträng . Programmerare kan utföra operationer på varje objekt i en sträng , som söker efter brev eller hitta sub- strängar .
Listor och tupler
Listor representera samlingar av uppgifter , och de kan innehålla en blandning av datatyper. Arrayer i andra språk kan oftast bara innehålla en enda datatyp . Listor kommer komplett med inbyggda metoder som hjälper programmerare utföra enkla uppgifter , såsom att dra ut sub- listor eller ordna innehållet . En tupel verkar på ett liknande sätt som en lista , med undantag för att en gång per Tuple skapas det inte kan ändras . Tuppeln representerar en oföränderlig samling av data , medan listor är förändringsbar .
Ordlistor
Ordböcker liknar listor , eftersom de utgör en samling av data . Listor innehåller uppgifter på godtyckliga platser . För att hitta ett objekt måste hela listan sökas genom en särskild metod . Ordböcker lagra " nyckel - värde" par som betecknar dataobjekt med en hänvisning nyckel . Ett värde som " Bob " lagras i en ordbok kan ha nyckeln " Fadern " i samband med det . Programmeraren kan kalla detta värde från ordlistan med det " Fader " knappen istället för att söka efter ett index .