Wissensdatenbank von GCSoft

>> Wissensdatenbank / Python 3 / Funktionen

Funktionen - eingebaute Funktionen

Eine Auswahl der in Python vordefinierten Funktionen (ohne den Funktionen, die das Konzept der
objektorientierten Programmierung voraussetzen):

Built-in Function Beschreibung
abs(x) Berechnet den Betrag der Zahl x.
all(iterable) Prüft, ob alle Elemente des iterierbaren Objekts iterable den Wert True ergeben.
any(iterable) Prüft, ob mindestens ein Element des iterierbaren Objekts iterable den Wert True ergibt.
ascii(object) Erzeugt einen druckbaren String, der das Objekt object beschreibt. Dabei werden Sonderzeichen
maskiert, sodass die Ausgabe nur ASCII-Zeichen enthält.
bin(x) Gibt einen String zurück, der die Ganzzahl x als Binärzahl darstellt.
bool([x]) Erzeugt einen booleschen Wert.
bytearray([source, encoding, errors]) Erzeugt eine neue bytearray-Instanz.
chr(i) Gibt das Zeichen mit dem Unicode-Codepoint i zurück.
complex([real, imag]) Erzeugt eine komplexe Zahl.
dict([arg]) Erzeugt ein Dictionary.
divmod(a, b) Gibt ein Tupel mit dem Ergebnis einer Ganzzahldivision und dem Rest zurück.
divmod(a, b) ist äquivalent zu (a // b, a % b).
enumerate(iterable, [start]) Gibt einen Aufzählungsiterator für das übergebene iterierbare Objekt zurück.
eval(expression, [globals, locals]) Wertet den Python-Ausdruck expression aus.
exec(object, [globals, locals]) Führt einen Python-Code aus.
filter(function, iterable) Ermöglicht es, bestimmte Elemente eines iterierbaren Objekts herauszufiltern.
float([x]) Erzeugt eine Gleitkommazahl.
format(value, [format_spec]) Formatiert einen Wert value mit der Formatangabe format_spec.
frozenset([iterable]) Erzeugt eine unveränderliche Menge.
globals() Gibt ein Dictionary mit allen Referenzen des globalen Namensraums zurück.
hash(object) Gibt den Hash-Wert der Instanz object zurück.
help([object]) Startet die eingebaute interaktive Hilfe von Python.
hex(x) Gibt den Hexadezimalwert der ganzen Zahl x in Form eines Strings zurück.
id(object) Gibt die Identität der Instanz object zurück.
input([prompt]) Liest einen String von der Tastatur ein.
int(x, [base]) Erzeugt eine ganze Zahl.
len(s) Gibt die Länge einer Instanz s zurück.
list([iterable]) Erzeugt eine Liste.
locals() Gibt ein Dictionary mit allen Referenzen des lokalen Namensraums zurück.
map(function, [*iterables]) Wendet die Funktion function auf jedes Element der übergebenen iterierbaren Objekte an.
max(iterable, {default, key})
max(arg1, arg2, [*args], {key})
Gibt das größte Element von iterable zurück.
min(iterable, {default, key})
min(arg1, arg2, [*args], {key})
Gibt das kleinste Element von iterable zurück.
oct(x) Gibt den Oktalwert der ganzen Zahl x in Form eines Strings zurück.
open(file, [mode, buffering, encoding,
errors, newline, closefd])
Erzeugt ein Dateiobjekt.
ord(c) Gibt den Unicode-Code des Zeichens c zurück.
pow(x, y, [z]) Führt eine Potenzoperation durch.
print([*objects], {sep, end, file}) Gibt die übergebenen Objekte auf dem Bildschirm oder in andere Ausgabeströme aus.
range([start], stop, [step]) Erzeugt einen Iterator über eine Zahlenfolge von start bis stop.
repr(object) Gibt eine String-Repräsentation der Instanz object zurück.
reversed(seq) Erzeugt einen Iterator, der das iterierbare Objekt seq rückwärts durchläuft.
round(x, [n]) Rundet die Zahl x auf n Nachkommastellen.
set([iterable]) Erzeugt eine Menge.
sorted(iterable, [key, reverse]) Sortiert das iterierbare Objekt iterable.
str([object, encoding, errors]) Erzeugt einen String.
sum(iterable, [start]) Gibt die Summe aller Elemente des iterierbaren Objekts iterable zurück.
tuple([iterable]) Erzeugt ein Tupel.
type(object) Gibt den Datentyp einer Instanz zurück.
zip([*iterables]) Fasst mehrere Sequenzen zu Tupeln zusammen, um sie beispielsweise mit einer
for-Schleife zu durchlaufen.