Datatyper Innan vi tittar på syntax och kommandon, låt oss titta på datatyperna som Python erbjuder Python har inte stark statisk typning: Man deklarerar inte typer på variabler som i Pascal, C osv Python räknar inte heller ut typer vid kompilering (som ML, Haskell) Men Python har inte heller svag typning: Man kan inte addera heltalet 1 och strängen "2"! Dynamisk typning beskriver bäst Pythons typsystem: Alla objekt (heltal, strängar, ...) har en typ som man måste respektera Variabler har ingen typ; de är bara referenser till objekt Eftersom "allt är pekare" så finns det inga särskilda pekartyper som i C Samma grundläggande princip som i LISP och Scheme!