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 |