Welke ingebouwde functies zijn er in Python en waarvoor worden ze gebruikt?
sobes.tech AI
Antwoord van AI
abs(): Geeft de absolute waarde van een getal terug.
all(): Geeft True als alle elementen van het iterabele waar zijn.
any(): Geeft True als ten minste één element van het iterabele waar is.
ascii(): Geeft de stringrepresentatie van een object, waarbij niet-ASCII tekens worden vervangen door geëscaleerde sequenties.
bin(): Zet een geheel getal om in een binaire string met de prefix '0b'.
bool(): Zet een waarde om in een boolean (True of False).
breakpoint(): Start de debugger op het huidige punt.
bytearray(): Geeft een nieuwe byte-array terug.
bytes(): Geeft een onwijzigbaar bytes-object terug.
callable(): Geeft True als het object aanroepbaar is (bijvoorbeeld een functie, methode, etc.).
chr(): Geeft het teken dat overeenkomt met de Unicode-code van een geheel getal.
classmethod(): Verandert een methode in een klasse-methode.
compile(): Compileert broncode of een AST-object naar een code-object.
complex(): Geeft een complex getal terug.
delattr(): Verwijdert een attribuut van een object.
dict(): Geeft een nieuwe dictionary terug.
dir(): Geeft een lijst van namen in de huidige lokale scope of attributen van een object.
divmod(): Geeft een tuple van het quotiënt en de rest van de deling van twee getallen.
enumerate(): Geeft een enumerator die door de elementen van een sequentie iterereert, en paren (index, waarde) teruggeeft.
eval(): Voert een string of code-object uit.
exec(): Voert dynamisch gegenereerde code uit.
filter(): Creëert een iterator die elementen filtert op basis van een functie die True of False teruggeeft.
float(): Geeft een drijvend-komma getal terug.
format(): Formatteert een waarde volgens een bepaald formaat.
frozenset(): Geeft een nieuwe bevroren set (onwijzigbare set) terug.
getattr(): Geeft de waarde van een benoemd attribuut van een object.
globals(): Geeft een dictionary van de huidige globale symbolentabel.
hasattr(): Controleert of een object een benoemd attribuut heeft.
hash(): Geeft de hash-waarde van een object.
help(): Roept het hulpsysteem op.
hex(): Zet een geheel getal om in een hexadecimale string met de prefix '0x'.
id(): Geeft de identiteit van een object (een geheel getal).
input(): Leest een string van standaardinvoer.
int(): Geeft een geheel getal terug.
isinstance(): Controleert of een object een instantie is van een klasse of een subclass.
issubclass(): Controleert of een klasse een subclass is van een andere klasse.
iter(): Geeft een iterator voor het object.
len(): Geeft de lengte (aantal elementen) van een object.
list(): Geeft een nieuwe lijst terug.
locals(): Geeft een dictionary van de huidige lokale symbolentabel.
map(): Past een functie toe op elk element van een iterabele en geeft een iterator terug.
max(): Geeft het grootste element of waarde terug.
memoryview(): Geeft een geheugenweergave-object voor het opgegeven object.
min(): Geeft het kleinste element of waarde terug.
next(): Haalt het volgende element uit een iterator.
object(): Geeft een leeg object terug.
oct(): Zet een geheel getal om in een octale string met de prefix '0o'.
open(): Opent een bestand.
ord(): Geeft de Unicode-code van een teken als een geheel getal.
pow(): Geeft x tot de macht y; met drie argumenten geeft het (x^y) modulo z.
print(): Drukt object(en) af naar de tekststroom, gescheiden door spaties en afgesloten met een nieuwe regel.
property(): Geeft een property-object terug.
range(): Geeft een ongewijzigde reeks getallen terug.
repr(): Geeft de officiële stringrepresentatie van een object.
reversed(): Geeft een omgekeerde iterator voor een sequentie.
round(): Rondt een getal af op het opgegeven aantal decimalen.
set(): Geeft een nieuwe set terug.
setattr(): Stelt de waarde van een attribuut van een object in.
slice(): Geeft een slice-object dat een reeks indices vertegenwoordigt.
sorted(): Geeft een nieuwe gesorteerde lijst van de elementen van een iterable.
staticmethod(): Verandert een methode in een statische methode.
str(): Geeft een 'niet-formele' of mooi geformatteerde stringrepresentatie van een object.
sum(): Somt de elementen van een iterable.
super(): Geeft een proxy-object dat methoden van de ouder- of zusterklasse aanroept.
tuple(): Geeft een nieuwe tuple terug.
type(): Geeft het type van een object of creëert een nieuw type.
vars(): Geeft de __dict__-attribuut van een object.
zip(): Creëert een iterator die elementen uit meerdere iterables combineert.
__import__(): Functie die wordt aangeroepen door de import-instructie.
Een volledige beschrijving van elke functie is te vinden in de officiële documentatie, die de belangrijkste bron van informatie is.