Python Cheat Sheet
Kod | Funktionalitet |
---|---|
# kommentar | Allt efter #-tecknet är kommentarer |
print() | Används för att skriva ut data till konsolfönstret |
input() | Tar emot indata från tangentbordet |
round() | Avrundar decimatal |
import pygame | Import inkluderar ett kod-bibliotek, t.ex. pygame |
| |
type() | Kontrollerar en variabels datatyp |
int() | Omvandlar ett värde till ett heltal |
float() | Omvandlar ett värde till ett decimaltal |
str() | Omvandlar ett värde till en sträng |
bool() | Omvandlar ett värde till en bool |
Operator | Beskrivning |
---|---|
+ | Addition |
- | Subtraktion |
* | Multiplikation |
/ | Division |
** | Exponent. Upphöjt till. |
% | Modulus. Rest vid heltalsdivision. |
// | Heltalsdelen vid division. |
Operator | Exempel | Motsvarighet |
---|---|---|
+= | a += 1 | a = a + 1 |
-= | a -= 1 | a = a - 1 |
*= | a *= 2 | a = a * 2 |
/= | a /= 2 | a = a / 2 |
%= | a %= 2 | a = a % 2 |
//= | a //= 2 | a = a // 2 |
Metod | Beskrivning |
---|---|
split(text) |
Delar upp text (med mellanslag) och skapar en lista. Returnerar en lista. |
Funktion | Beskrivning |
---|---|
randint(a, b) | Slumpa fram ett heltal n så att a ≤ n ≤ b |
random() | Slumpa fram ett decimaltal x så att 0 ≤ x < 1 |
uniform(a, b) | Slumpa fram ett flyttal x så att a ≤ x ≤ b |
| |
choice(lst) | Slumpar fram ett värde från en lista lst |
shuffle(lst) | Blandar ordningen på elementen i en lista lst |
sample(lst, n) | Skapar en ny lista med n element från listan lst |
Funktion | Beskrivning |
---|---|
len(lista) | Ger listans längd, dvs antal element |
sum(lista) | Ger summan av elementen i listans |
max(lista) | Ger största elementet i listan |
min(lista) | Ger minsta elementet i listan |
| |
Metod | Beskrivning |
lista.reverse() | Vänder listan baklänges |
lista.sort() | Sorterar listan i storleksordning |
lista.clear() | Tar bort alla element i listan |
| |
lista.append(e) | Lägger till elementet e sist i listan |
lista.remove(e) | Tar bort första förekomsten av elementet e |
lista.pop(i) | Tar bort elementet på position i och returnerar värdet |
lista.pop() | Tar bort sista elementet och returnerar värdet |
lista.count(e) | Räknar förekomsten av element e och returnerar antalet |
lista.index(e) | Index för första förekomsten av elementet e och returnerar indexet |
Funktion | Beskrivning |
---|---|
len(tupel) | Ger tupelns längd, dvs antal element |
| |
Metod | Beskrivning |
tupel.count(e) | Räknar förekomsten av element e och returnerar antalet |
tupel.index(e) | Index för första förekomsten av elementet e och returnerar indexet |
Funktion | Beskrivning |
---|---|
len(mängd) | Ger mängdens längd, dvs antal element |
| |
Metod | Beskrivning |
mängd.clear() | Tar bort alla element ur mängden |
| |
mängd.add(e) | Lägger till elementet e sist i mängden |
mängd.remove(e) | Tar bort första förekomsten av elementet e, fel om elementet inte finns. |
mängd.discard(e) | Tar bort första förekomsten av elementet e, inga felmeddelanden. |
| |
mängd1.union(mängd2) | Returnerar unionen av mängderna |
mängd1.intersection(mängd2) | Returnerar snittet av mängderna |
Funktion | Beskrivning |
---|---|
len(dictionary) | Ger dictionaryns längd, dvs antal element |
| |
Metod | Beskrivning |
dictionary.clear() | Tar bort alla element ur dictionaryn |
| |
dictionary.get(key) | Returnerar värdet för en nyckel |
dictionary.pop(key) | Tar bort element med angiven nyckel |
dictionary.update(dictionary2) | Uppdaterar dicionaryn med elementen från dictionary2 |
| |
dictionary.keys() | Returnerar en lista med alla nycklar |
dictionary.values() | Returnerar en lista med alla värden |
dictionary.items() | Returnerar en lista med alla nycklar och värden |
Samling | Beskrivning |
---|---|
Lista | Elementen är indexerade, dvs har en ordning. Element kan läggas till, ändras och raderas. Dubbletter är tillåtna. |
Tupel | Elementen är indexerade, dvs har en ordning. Element kan inte läggas till, inte ändras och inte raderas. Dubbletter är tillåtna. |
Set | Elementen har inget index, dvs har ingen ordning. Element kan läggas till och raderas, men inte ändras. Dubbletter är inte tillåtna. |
Dictionary | Elementen har en nyckel som index, men ingen ordning. Element kan läggas till, ändras och raderas. Dubbletter är inte tillåtna. |
Samling | Syntax | Index | Lägga till, ändra, ta bort element | Dubletter |
---|---|---|---|---|
Lista | [ ] | Ja | Ja | Ja |
Tupel | ( ) | Ja | Nej | Ja |
Set | { } | Nej | Ja (men inte ändras) | Nej |
Dictionary | { } | Nyckel | Ja | Nej |