Cheatography
                https://cheatography.com
            
        
        
    
                   
                            
                    
        
        
            
    
        
                            
        
                
        
            
                                
            
                
                                                | Variabler
                        
                                    
                        | En variabel är ett namn på ett värde. 
Man skapar variabler med =
 a = 5
 
När man skriver  a
  senare i programmet ersätts den med värdet 5. |  Typer
                        
                                                                                    
                                                                                            | tal | Ex: 0, 10, -45, 2.44 |  
                                                                                            | strängar | Text, skrivs inom "". Ex: "Nautilus" |  
                                                                                            | listor | sekvens av värden, t ex tal eller strängar. Ex. [1,2,3,4] |  Funktioner
                        
                                    
                        | def add (a,b):
    return a + b
 |  Definierar funktionen add  som tar två argument: a och b. 
 return
 används för att returnera värde tillbaka från funktionen. Strängar
                        
                                    
                        | En sträng är en lista av bokstäver. 
Strängar skrivs genom att sätta " runt texten som ska ingå i strängen.
 s="Alla vägar bär till Rom"
 |  Index
                        
                                    
                        | Varje bokstav i en sträng har ett index. Index böjar på 0 och går till strängens längd - 1.
Exempel: här är sträng "Alfabetet" med varje bokstavs index skrivet under bokstaven
A l f a b e t e t
0 1 2 3 4 5 6 7 8
 |  Hitta index for en bokstav
                        
                                    
                        | För att hitta index för en bokstav i en sträng kan man använda find  på strängen.
 
Exempel: om  s="Alfabet"
  så kan vi få ut vilket index "b" har med
 s.find("b")
 
I det här fallet blir svaret 4.
 
Om bokstaven in finns i strängen så returnerar  find
  -1 |  Delsträngar
                        
                                    
                        | s = "Alfabet"
s[0:3] blir då "Alfa"
 |  Genom att ange start- och slut-index inom hakar ([]) kan man få ut en del av en sträng. Längden pa en sträng
                        
                                    
                        | Längden på sträng, dvs antalet bokstäver som ingår, kan man få fram med funktionen  len(s)
 
Exempel: om s="Alfabet" så blir
 len(s)
 
7 |  |  | if / else
                        
                                    
                        |  if <villkor>:
    <vad som ska göras om villkor är sant>
else:
    <vad som ska göras om villkor är falskt>
 |  Används för att göra val i programmet. Villkor är t ex jämförelse mellan två tal (a < b).
 Koden ska utföras indenteras dvs man flyttar in från kanten med mellanslag eller tab.
 Villkor
                        
                                                                                    
                                                                                            | == | Lika med, kan användas både till strängar och tal |  
                                                                                            | != | Inte lika med, kan användas både till strängar och tal |  
                                                                                            | < | Mindre än |  
                                                                                            | > | Större än |  
                                                                                            | s in sträng | Finns s i sträng? |  for
                        
                            for kan användas för att gå igenom alla tecken i en sträng. För varje bokstav i msg så går programmet över innehållet i loopen och variabeln c tilldelas bokstäverna i msg i tur och ordning. Dela upp en sträng i lista av ord
                        
                                    
                        | För att få en lista av ord från en sträng kan man använda  split
  på strängen.
 
Exempel:
 "All vägar bär till Rom".split()
 
blir då:
 ['All', 'vägar', 'bär', 'till', 'Rom']
 |  Slå ihop en lista av ord till en sträng
                        
                                    
                        | För att slå ihop en lista av ord till en sträng så kan man använda  join
  på listan.
 
Om: 
 
 l = [ "Alea", "jacta", "est" ]
 
och gör:
 s = " ".join(l)
 
Så blir:
 s = "Alea jacta est"
 |  | 
            
                            
            
            
        
        
        
        
        
            
    
        
          
Created By
patwic.com
Metadata
Favourited By
Comments
No comments yet. Add yours below!
Add a Comment
Related Cheat Sheets
More Cheat Sheets by fkorling