Python3 Spiekbriefje
Ingebouwde Methoden
| abs(num) | Absolute waarde ophalen |
| all(iterable) | Retourneert True als alle elementen in het iterable True zijn |
| any(iterable) | Retourneert True als een element in het iterable True is |
| ascii(object) | Zet niet-ASCII tekens in een object om naar ASCII tekens |
| bin(num) | Zet een getal om naar een binaire string |
| bool([value]) | Zet waarde om naar een boolean |
| bytearray(source) | Zet source om naar een bytearray type |
| bytes(source) | Zet source om naar een bytes type |
| callable(object) | Controleer of een object aanroepbaar is |
| chr(i) | Zet ASCII code om naar een teken |
| classmethod(function) | Zet een methode om naar een klassemethode |
| compile(source, filename, mode) | Compileer source naar een uitvoerbaar code-object |
| complex([real[, imag]]) | Maak een complex getal van reële en imaginaire delen |
| delattr(object, name) | Verwijder benoemd attribuut van object; geeft uitzondering als het niet bestaat |
| dict() | Maak een woordenboek aan |
| dir([object]) | Retourneert lijst met objectattributen |
| divmod(x, y) | Deelt x door y; retourneert quotiënt en rest |
| enumerate(iterable, start=0) | Combineer een iterable tot een indexreeks met indices en gegevens |
| eval(expression) | Voer een enkele stringexpressie uit en retourneer resultaat |
| exec(object, globals, locals) | Voer complexe code uit in object (string of code type); geen retourwaarde |
| filter(function, iterable) | Filter iterable, behoudt objecten waar function True retourneert |
| float([x]) | Zet getal of string om naar floating point type |
| format(value[, format_spec]) | Formatteer object als een string |
| frozenset([iterable]) | Zet iterable om naar onveranderlijk set-type |
| getattr(object, name[, default]) | Haal gespecificeerd attribuut van object op; retourneer default indien niet aanwezig |
| globals() | Retourneert alle globale variabelen in woordenboekvorm |
| hasattr(object, name) | Controleer of object gespecificeerd attribuut heeft |
| hash(object) | Haal hashwaarde van een object op |
| help(object) | Haal helpdocumentatie voor een object op |
| hex(x) | Zet een geheel getal om naar een hexadecimale string |
| id(object) | Retourneert unieke identificatie van een object |
| input([prompt]) | Lees een regel gebruikersinvoer en retourneer deze |
| int(x=0, base=10) | Zet getal of string om naar een geheel getal |
| isinstance(object, classinfo) | Controleer of een object een instantie is van een klasse of zijn subklasse |
| issubclass(object, classinfo) | Controleer of een klasse een subklasse is van een andere klasse |
| iter(object[, sentinel]) | Genereer een iterator van een object |
| len(s) | Haal lengte van een object op (s moet reeks of verzameling zijn) |
| list([iterable]) | Zet een iterable om naar een lijst |
| locals() | Retourneert alle lokale variabelen in woordenboekvorm |
| map(function, iterable, …) | Pas function toe op elk element van iterable; retourneert resultatenlijst |
| max(arg1, arg2, *args[, key]) | Haal maximale waarde uit iterable of argumenten |
| memoryview(obj) | Verpak een object in een geheugenweergave-object |
| min(arg1, arg2, *args[, key]) | Haal minimale waarde uit iterable of argumenten |
| next(iterator, default) | Haal volgende element van iterator op; retourneer default als er geen elementen meer zijn |
| object() | Retourneert een nieuw object |
| oct(x) | Zet een geheel getal om naar een octale string |
| open(file) | Open een bestand en retourneer een bestandsobject |
| ord(c) | Zet een Unicode-teken om naar zijn ASCII- of Unicode-getalswaarde |
| pow(x, y[, z]) | Bereken x tot de macht y, modulo z |
| print(*objects) | Voer objecten uit naar standaarduitvoer of bestandsstroom |
| property() | Genereer attribuut van getter, setter, deleter |
| range(start, stop[, step]) | Retourneert een onveranderlijke reeks getallen |
| repr(obj) | Retourneert afdrukbare vorm van een object (geschikt voor interpreter) |
| reversed(seq) | Keer een reeks om en retourneer een iterator |
| round(number[, ndigits]) | Rond een drijvende-kommagetal af op opgegeven decimalen |
| set([iterable]) | Zet een iterable om naar een set-type |
| setattr(object, name, value) | Stel attribuut van object in op naam |
| slice(start, stop, step) | Retourneert een slice-object |
| sorted(iterable[, key][, reverse]) | Sorteer een iterable en retourneer een nieuwe lijst |
| staticmethod(function) | Zet een methode om naar een statische methode |
| str(object=’') | Zet een object om naar stringtype (menselijk leesbaar) |
| sum(iterable, start) | Tel alle elementen in een iterable op |
| super(type[, object-or-type]) | Haal de bovenliggende klasse op |
| tuple(iterable) | Zet een iterable om naar een tuple |
| type(object) | Retourneert type van een object |
| type(name, bases, dict) | Maak een nieuw type-object aan |
| vars(object) | Retourneert objectattributen en waarden in woordenboekvorm |
| zip(*iterables) | Pak elementen uit meerdere iterables in tuples; retourneert lijst |
| import(name) | Importeer een module dynamisch |
Lijst Methoden
| append(item) | Voeg een element toe aan het einde van de lijst |
| extend(lst) | Voeg alle elementen van lst toe aan de lijst |
| insert(index, element) | Voeg element in op opgegeven positie in lijst |
| remove(element) | Zoek en verwijder de eerste keer dat element voorkomt vanaf links |
| index(element) | Zoek en retourneer index van de eerste keer dat element voorkomt vanaf links |
| count(element) | Retourneert aantal keren dat gespecificeerd element voorkomt |
| pop(index) | Verwijder en retourneer element op opgegeven positie |
| reverse() | Keer de lijst om |
| sort(key=…, reverse=…) | Sorteer de lijst |
| copy() | Ondiepe kopie van de lijst |
| clear() | Verwijder alle elementen uit de lijst |
Woordenboek Methoden
| clear() | Verwijder alle elementen |
| copy() | Ondiepe kopie |
| fromkeys(sequence[, value]) | Maak nieuw woordenboek met sequence als sleutels en value als waarde |
| get(key[, value]) | Retourneert waarde voor sleutel; retourneert value als deze niet bestaat |
| items() | Retourneert alle sleutel-waarde paren in woordenboek (als tuples) |
| keys() | Retourneert alle sleutels in woordenboek |
| popitem() | Verwijder en retourneer een willekeurig (niet lukraak) element |
| setdefault(key[, default_value]) | Voeg sleutel toe met default_value als deze niet bestaat; retourneer waarde |
| pop(key[, default]) | Verwijder en retourneer waarde voor sleutel; retourneer default indien niet aanwezig |
| values() | Retourneert alle waarden in woordenboek |
| update([other]) | Werk woordenboek bij met other (woordenboek of iterable van paren) |
Set Methoden
| remove(element) | Verwijder gespecificeerd element; geeft uitzondering als het niet bestaat |
| add(elem) | Voeg element toe; doet niets als het al bestaat |
| copy() | Ondiepe kopie van de set |
| clear() | Verwijder alle elementen uit de set |
| a.difference(b) | Retourneert set van elementen in a maar niet in b |
| a.difference_update(b) | Verwijder elementen in b uit a |
| discard(x) | Verwijder gespecificeerd element indien aanwezig |
| a.intersection(*other_sets) | Retourneert doorsnede van a en andere sets |
| a.intersection_update(*other_sets) | Behoudt alleen elementen die in a en alle andere sets voorkomen |
| a.isdisjoint(b) | Controleer of twee sets geen gemeenschappelijke elementen hebben |
| a.issubset(b) | Controleer of a een deelverzameling is van b |
| pop() | Verwijder en retourneer een willekeurig (niet lukraak) element uit de set |
| a.symmetric_difference(b) | Retourneert set van elementen in a of b maar niet in beide |
| a.symmetric_difference_update(b) | Werk a bij met het symmetrische verschil van a en b |
| a.union(*other_sets) | Retourneert vereniging van a en andere sets |
| a.update(b) | Werk a bij met elementen uit b |
Tuple Methoden
| index(element) | Zoek en retourneer positie van element; geeft uitzondering als het niet bestaat |
| count(element) | Telt hoe vaak gespecificeerd element voorkomt |
Indexeren en Slicing
| a[x] | Haal het (x + 1)e element op |
| a[-x] | Haal het xe element vanaf het einde op |
| a[x:] | Haal op vanaf het (x + 1)e element tot het einde |
| a[:x] | Haal op vanaf het eerste element tot het (x + 1)e element |
| a[:-x] | Haal op vanaf het eerste element tot het xe element vanaf het einde |
| a[x:y] | Haal op vanaf het (x + 1)e element tot het (y + 1)e element |
| a[:] | Ondiepe kopie van a |
String Methoden
| capitalize() | Zet het eerste teken om naar hoofdletter |
| center(width[, fillchar]) | Centreer de string en vul aan met fillchar tot opgegeven breedte |
| casefold() | Zet string om naar kleine letters (agressiever dan lower()) |
| count(substring[, start[, end]]) | Telt hoe vaak substring voorkomt |
| endswith(suffix[, start[, end]]) | Controleer of string eindigt met gespecificeerde suffix |
| expandtabs(tabsize) | Zet \t in string om naar opgegeven aantal spaties |
| encode(encoding=‘UTF-8’, errors=‘strict’) | Codeer string naar elke ondersteunde codering |
| find(sub[, start[, end]]) | Zoek positie van substring vanaf links (-1 indien niet aanwezig) |
| format(p0, p1, …, k0=v0, k1=v1, …) | Formatteer de string |
| index(sub[, start[, end]]) | Zoek positie van substring vanaf links (uitzondering indien niet aanwezig) |
| isalnum() | Controleer of string alfanumeriek is |
| isalpha() | Controleer of string alfabetisch is |
| isdecimal() | Controleer of string alleen uit decimale tekens bestaat |
| isdigit() | Controleer of string alleen uit cijfers bestaat |
| isidentifier() | Controleer of string een geldige identifier is |
| islower() | Controleer of string uit kleine letters bestaat |
| isnumeric() | Controleer of string alleen uit numerieke tekens bestaat (Unicode ondersteuning) |
| isprintable() | Controleer of string afdrukbaar is |
| isspace() | Controleer of string alleen uit witruimte bestaat |
| istitle() | Controleer of string titlecased is |
| isupper() | Controleer of string alleen uit hoofdletters bestaat |
| join(iterable) | Voeg een iterable van strings samen met de opgegeven scheider |
| ljust(width[, fillchar]) | Links uitlijnen en string aanvullen |
| rjust(width[, fillchar]) | Rechts uitlijnen en string aanvullen |
| lower() | Zet alle tekens om naar kleine letters |
| upper() | Zet alle tekens om naar hoofdletters |
| swapcase() | Wissel hoofdletters naar kleine letters en vice versa |
| lstrip([chars]) | Verwijder gespecificeerde tekens van links |
| rstrip([chars]) | Verwijder gespecificeerde tekens van rechts |
| strip([chars]) | Verwijder gespecificeerde tekens aan beide kanten |
| partition(separator) | Splits string bij de eerste scheider; retourneert (voor, scheider, na) |
| maketrans(x[, y[, z]]) | Maak een vertaalmappingstabel aan |
| rpartition(separator) | Splits string bij de laatste scheider; retourneert (voor, scheider, na) |
| translate(table) | Vervang tekens met behulp van vertaaltabel |
| replace(old, new [, count]) | Vervang oude substring door nieuwe, tot count keer |
| rfind(sub[, start[, end]]) | Zoek positie van substring vanaf rechts (-1 indien niet aanwezig) |
| rindex(sub[, start[, end]]) | Zoek positie van substring vanaf rechts (uitzondering indien niet aanwezig) |
| split([separator [, maxsplit]]) | Splits vanaf links met scheider, tot maxsplit keer |
| rsplit([separator [, maxsplit]]) | Splits vanaf rechts met scheider, tot maxsplit keer |
| splitlines([keepends]) | Splits string per regel |
| title() | Zet string om naar titlecase (elke beginletter hoofdletter) |
| zfill(width) | Vul string links aan met nullen tot opgegeven breedte |
| format_map(mapping) | Formatteer string met behulp van woordenboekmapping |