Python inneholder numeriske data og streng datatyper, samt fleksible liste typer , som for eksempel List, Tuppel , og Ordbok . Disse typer ligge i minnet når tolke første belastninger uten modulen støtte. De påvirker også hvordan Python brukes av programmerere til å manipulere en stor samling av data . Flyter, heltall, og Imaginary Numbers
Tall er en av de mest grunnleggende datatyper tilgjengelige i Python . Tall kommer i to grunnleggende forskjeller : heltall og flyttall desimaler . Heltall representere hele tall uten desimaler , for eksempel 0 , 4, eller 25 . Flyttall desimaler , eller " flyter, " representerer tall med brøk deler . Imaginære tallene inneholder en imaginær element , og er vanligvis skrevet med " j "-symbolet for å betegne dette elementet.
Strings
Strings representerer en streng med tegn satt sammen i fraser og setninger . I motsetning til andre programmeringsspråk som C + + , som inneholder både karakter og streng datatyper , Python bare omfatter strenger . Verdien "b" i C + + representerer en enkelt karakter, mens Python bare representerer dette som en streng. Programmerere kan utføre operasjoner på hvert element i en streng , for eksempel søker etter bokstaver eller finne sub- strenger .
Lister og tupler
Lister representerer samlinger av dataene, og de kan inneholde en hvilken som helst blanding av datatyper . Arrays i andre språk kan vanligvis bare inneholde en enkelt datatype. Lister kommer komplett med innebygd metoder som bidrar utføre programmerere enkle oppgaver , for eksempel å trekke ut sub-lister eller omorganisere innholdet . En Tuppel fungerer på en lignende måte til en liste , bortsett fra at når en Tuppel skapes det ikke kan endres . Den Tuppel representerer en uforanderlig innsamling av data , mens listene er foranderlig .
Ordbøker
Ordbøker er lik lister , ved at de representerer en samling av data . Listene inneholder data på vilkårlige steder . Slik finner du et element, må hele listen søkes gjennom en bestemt metode. Ordbøker lagre " nøkkel-verdi " parene som betegner dataelementer med en referanse tasten. En verdi som " Bob" lagret i en ordbok kan ha nøkkelen "Far" knyttet til den. Programmereren kan kalle denne verdien fra ordlisten ved hjelp av " Far "-tasten i stedet for å lete etter en indeks.