Skip to content

Python3 Lathund

Inbyggda Metoder (Built-in Methods)

abs(num) Hämta absolutbelopp
all(iterable) Returnerar True om alla element i iterablen är True
any(iterable) Returnerar True om något element i iterablen är True
ascii(object) Konverterar icke-ASCII-tecken i ett objekt till ASCII-tecken
bin(num) Konverterar ett nummer till en binär sträng
bool([value]) Konverterar värde till en boolean
bytearray(source) Konverterar källa till typen bytearray
bytes(source) Konverterar källa till typen bytes
callable(object) Kontrollerar om ett objekt är anropbart
chr(i) Konverterar ASCII-kod till tecken
classmethod(function) Konverterar en metod till en klassmetod
compile(source, filename, mode) Kompilerar källan till ett exekverbart kodobjekt
complex([real[, imag]]) Skapar ett komplext tal från real- och imaginärdelar
delattr(object, name) Tar bort namngivet attribut från objekt; kastar undantag om det inte finns
dict() Skapar en dictionary
dir([object]) Returnerar lista över objektattribut
divmod(x, y) Dividerar x med y; returnerar kvot och rest
enumerate(iterable, start=0) Kombinerar en iterable till en indexsekvens med index och data
eval(expression) Exekverar ett enskilt stränguttryck och returnerar resultatet
exec(object, globals, locals) Exekverar komplex kod (sträng eller kodtyp); inget returvärde
filter(function, iterable) Filtrerar iterable, behåller objekt där funktionen returnerar True
float([x]) Konverterar nummer eller sträng till flyttalstyp
format(value[, format_spec]) Formaterar objekt som en sträng
frozenset([iterable]) Konverterar iterable till oföränderlig set-typ
getattr(object, name[, default]) Hämtar angivet attribut från objekt; returnerar default om det inte finns
globals() Returnerar alla globala variabler i dictionary-form
hasattr(object, name) Kontrollerar om objektet har det angivna attributet
hash(object) Hämtar hashvärdet för ett objekt
help(object) Hämtar hjälpdokumentation för ett objekt
hex(x) Konverterar ett heltal till en hexadecimal sträng
id(object) Returnerar unik identifierare för ett objekt
input([prompt]) Läser en rad användarinmatning och returnerar den
int(x=0, base=10) Konverterar nummer eller sträng till ett heltal
isinstance(object, classinfo) Kontrollerar om ett objekt är en instans av en klass eller dess underklass
issubclass(object, classinfo) Kontrollerar om en klass är en underklass till en annan klass
iter(object[, sentinel]) Genererar en iterator från ett objekt
len(s) Hämtar längden på ett objekt (s måste vara sekvens eller samling)
list([iterable]) Konverterar en iterable till en lista
locals() Returnerar alla lokala variabler i dictionary-form
map(function, iterable, …) Applicerar funktionen på varje element i iterablen; returnerar resultatlista
max(arg1, arg2, *args[, key]) Hämtar maximalt värde från iterable eller argument
memoryview(obj) Slår in ett objekt i ett minnesvyobjekt
min(arg1, arg2, *args[, key]) Hämtar minimalt värde från iterable oder argument
next(iterator, default) Hämtar nästa element i iteratorn; returnerar default om inga fler element finns
object() Returnerar ett nytt objekt
oct(x) Konverterar ett heltal till en oktal sträng
open(file) Öppnar en fil och returnerar ett filobjekt
ord(c) Konverterar ett Unicode-tecken till dess ASCII- eller Unicode-heltalsvärde
pow(x, y[, z]) Beräknar x upphöjt till y, modulo z
print(*objects) Matar ut objekt till standardutgång eller filström
property() Genererar attribut från getter, setter, deleter
range(start, stop[, step]) Returnerar en oföränderlig sekvens av nummer
repr(obj) Returnerar utskrivbar form av ett objekt (lämplig för interpretatorn)
reversed(seq) Vänder på en sekvens och returnerar en iterator
round(number[, ndigits]) Avrundar ett flyttal till angivna decimaler
set([iterable]) Konverterar en iterable till en set-typ
setattr(object, name, value) Ställer in attribut för objekt via namn
slice(start, stop, step) Returnerar ett slice-objekt
sorted(iterable[, key][, reverse]) Sorterar en iterable och returnerar en ny lista
staticmethod(function) Konverterar en metod till en statisk metod
str(object=’') Konverterar ett objekt till strängtyp (människo-läsbar)
sum(iterable, start) Summerar alla element i en iterable
super(type[, object-or-type]) Hämtar föräldraklass
tuple(iterable) Konverterar en iterable till en tuple
type(object) Returnerar typen för ett objekt
type(name, bases, dict) Skapar ett nytt typobjekt
vars(object) Returnerar objektattribut och värden i dictionary-form
zip(*iterables) Packar ihop element från flera iterables till tupler; returnerar en lista
import(name) Importerar en modul dynamiskt

Listmetoder (List Methods)

append(item) Lägger till ett element i slutet av listan
extend(lst) Lägger till alla element från lst till listan
insert(index, element) Infogar element på angiven position i listan
remove(element) Hittar och tar bort den första förekomsten av element från vänster
index(element) Hittar och returnerar index för den första förekomsten av element från vänster
count(element) Returnerar antal förekomster av angivet element
pop(index) Tar bort och returnerar elementet på angiven position
reverse() Vänder på listan
sort(key=…, reverse=…) Sorterar listan
copy() Ytlig kopia (shallow copy) av listan
clear() Tar bort alla element från listan

Dictionarymetoder (Dictionary Methods)

clear() Tar bort alla element
copy() Ytlig kopia
fromkeys(sequence[, value]) Skapar ny dictionary med sequence som nycklar och value som värde
get(key[, value]) Returnerar värdet för nyckeln; returnerar value om den inte finns
items() Returnerar alla nyckel-värde-par i dictionaryn (som tupler)
keys() Returnerar alla nycklar i dictionaryn
popitem() Tar bort och returnerar ett godtyckligt (inte slumpmässigt) element
setdefault(key[, default_value]) Infogar nyckel med default_value om den inte finns; returnerar värdet
pop(key[, default]) Tar bort och returnerar värdet för nyckeln; returnerar default om den inte finns
values() Returnerar alla värden i dictionaryn
update([other]) Uppdaterar dictionaryn med other (dictionary eller iterable av par)

Set-metoder (Set Methods)

remove(element) Tar bort angivet element; kastar undantag om det inte finns
add(elem) Lägger till element; gör ingenting om det redan finns
copy() Ytlig kopia av setet
clear() Tar bort alla element från setet
a.difference(b) Returnerar set med element som finns i a men inte i b
a.difference_update(b) Tar bort element i b från a
discard(x) Tar bort angivet element om det finns
a.intersection(*other_sets) Returnerar snittet av a och andra sets
a.intersection_update(*other_sets) Behåller endast element som finns i a och alla andra sets
a.isdisjoint(b) Kontrollerar om två sets inte har några gemensamma element
a.issubset(b) Kontrollerar om a är ett subset till b
pop() Tar bort och returnerar ett godtyckligt (inte slumpmässigt) element från setet
a.symmetric_difference(b) Returnerar set med element som finns i antingen a eller b men inte båda
a.symmetric_difference_update(b) Uppdaterar a med symmetriska differensen av a och b
a.union(*other_sets) Returnerar unionen av a och andra sets
a.update(b) Uppdaterar a med element från b

Tuplemetoder (Tuple Methods)

index(element) Hittar och returnerar position för elementet; kastar undantag om det inte finns
count(element) Räknar förekomster av angivet element

Indexering och Slicing

a[x] Hämta (x + 1):e elementet
a[-x] Hämta x:e elementet från slutet
a[x:] Hämta från (x + 1):e elementet till slutet
a[:x] Hämta från första elementet till (x + 1):e elementet
a[:-x] Hämta från första elementet till x:e elementet från slutet
a[x:y] Hämta från (x + 1):e elementet till (y + 1):e elementet
a[:] Ytlig kopia av a

Strängmetoder (String Methods)

capitalize() Gör första tecknet till stor bokstav
center(width[, fillchar]) Centrerar strängen och fyller med fillchar till angiven bredd
casefold() Konverterar sträng till gemener (mer aggressivt än lower())
count(substring[, start[, end]]) Räknar förekomster av substring
endswith(suffix[, start[, end]]) Kontrollerar om strängen slutar med angivet suffix
expandtabs(tabsize) Konverterar \t i strängen till angivet antal mellanslag
encode(encoding=‘UTF-8’, errors=‘strict’) Kodar strängen till valfri kodning som stöds
find(sub[, start[, end]]) Hittar position för substring från vänster (-1 om den inte finns)
format(p0, p1, …, k0=v0, k1=v1, …) Formaterar strängen
index(sub[, start[, end]]) Hittar position för substring från vänster (kastar undantag om den inte finns)
isalnum() Kontrollerar om strängen är alfanumerisk
isalpha() Kontrollerar om strängen är alfabetisk
isdecimal() Kontrollerar om strängen endast består av decimaltecken
isdigit() Kontrollerar om strängen endast består av siffror
isidentifier() Kontrollerar om strängen är en giltig identifierare
islower() Kontrollerar om strängen består av gemener
isnumeric() Kontrollerar om strängen endast består av numeriska tecken (Unicode-stöd)
isprintable() Kontrollerar om strängen är utskrivbar
isspace() Kontrollerar om strängen endast består av blanktecken
istitle() Kontrollerar om strängen är i titelformat
isupper() Kontrollerar om strängen endast består av versaler
join(iterable) Fogar samman en iterable av strängar med angiven avgränsare
ljust(width[, fillchar]) Vänsterjusterar och fyller ut strängen
rjust(width[, fillchar]) Högerjusterar och fyller ut strängen
lower() Konverterar alla tecken till gemener
upper() Konverterar alla tecken till versaler
swapcase() Skiftar versaler till gemener och vice versa
lstrip([chars]) Tar bort angivna tecken från vänster
rstrip([chars]) Tar bort angivna tecken från höger
strip([chars]) Tar bort angivna tecken från båda sidor
partition(separator) Delar strängen vid första separatorn från vänster; returnerar (före, sep, efter)
maketrans(x[, y[, z]]) Skapar en översättningstabell
rpartition(separator) Delar strängen vid första separatorn från höger; returnerar (före, sep, efter)
translate(table) Ersätter tecken med hjälp av en översättningstabell
replace(old, new [, count]) Ersätter substring old med new, upp till count gånger
rfind(sub[, start[, end]]) Hittar position för substring från höger (-1 om den inte finns)
rindex(sub[, start[, end]]) Hittar position för substring från höger (kastar undantag om den inte finns)
split([separator [, maxsplit]]) Delar från vänster med separator, upp till maxsplit gånger
rsplit([separator [, maxsplit]]) Delar från höger med separator, upp till maxsplit gånger
splitlines([keepends]) Delar strängen per rad
title() Konverterar sträng till titelformat (varje ord börjar med stor bokstav)
zfill(width) Vänsterfyller strängen med nollor till angiven bredd
format_map(mapping) Formaterar sträng med hjälp av en dictionary-mappning