The Python interpreter has a number of functions and types built into it that are always available. They are listed here in alphabetical order.
oder hier als Doppelspaltliste
Built-in Function |
Beschreibung |
__import__ |
Bindet ein Modul oder Paket ein. |
abs |
Berechnet den Betrag einer Zahl. |
all |
Prüft, ob alle Elemente einer Sequenz True ergeben. |
any |
Prüft, ob mindestens ein Element einer Sequenz True ergibt. |
bool |
Erzeugt einen booleschen Wert. |
callable |
Gibt an, ob eine Instanz aufrufbar ist. |
chr |
Gibt das Zeichen mit einem bestimmten ASCII-Code zurück. |
classmethod |
Ähnlich wie staticmethod, aber die mit classmethod dekorierten Methoden erwarten als ersten Parameter die Klasse, mit der sie aufgerufen werden. Dieser Parameter heißt in der Regel cls und ist mit dem self von gewöhnlichen Methoden vergleichbar. |
cmp |
Vergleicht zwei Werte miteinander. |
complex |
Erzeugt eine komplexe Zahl. |
delattr |
Löscht ein bestimmtes Attribut einer Instanz. |
dict |
Erzeugt ein Dictionary. |
dir |
Gibt eine Liste aller Attribute eines Objekts zurück. |
divmod |
Gibt ein Tupel mit dem Ergebnis einer Ganzzahldivision und dem Rest zurück. |
|
|
|
divmod(a, b) ist äquivalent zu (a // b, a % b) |
eval |
Wertet einen Python-Ausdruck aus. |
execfile |
Führt eine Python-Programmdatei aus. |
file |
Erzeugt ein Dateiobjekt. |
filter |
Ermöglicht es, bestimmte Elemente einer Liste herauszufiltern. |
float |
Erzeugt eine Gleitkommazahl. |
frozenset |
Erzeugt eine unveränderliche Menge. |
getattr |
Gibt ein bestimmtes Attribut einer Instanz zurück. |
globals |
Gibt ein Dictionary mit allen Referenzen des globalen Namensraums zurück. |
hasattr |
Überprüft, ob eine Instanz über ein bestimmtes Attribut verfügt. |
hash |
Gibt den Hash-Wert einer Instanz zurück. |
help |
Startet die eingebaute interaktive Hilfe von Python. |
hex |
Gibt den Hexadezimalwert einer ganzen Zahl in Form eines Strings zurück. |
id |
Gibt die Identität einer Instanz zurück. |
input |
Liest einen Python-Ausdruck vom Benutzer ein. |
int |
Erzeugt eine ganze Zahl mit begrenztem Zahlenraum. |
isinstance |
Prüft, ob ein Objekt Instanz einer bestimmten Klasse ist. |
issubclass |
Prüft, ob eine Klasse von einer bestimmten Basisklasse erbt. |
iter |
Erzeugt ein Iterator-Objekt. |
len |
Gibt die Länge einer bestimmten Instanz zurück. |
list |
Erzeugt eine Liste. |
locals |
Gibt ein Dictionary zurück, das alle Referenzen des lokalen Namensraums enthält. |
long |
Erzeugt eine ganze Zahl mit unbegrenztem Zahlenraum. |
map |
Wendet eine Funktion auf jedes Element einer Liste an. |
max |
Gibt das größte Element einer Sequenz zurück. |
min |
Gibt das kleinste Element einer Sequenz zurück. |
object |
Gibt die einfachste Form einer Instanz zurück, wenn sie aufgerufen wird. |
|
|
|
Außerdem dient object als Basisklasse für alle new-style classes. |
oct |
Gibt den Oktalwert einer ganzen Zahl in Form eines Strings zurück. |
open |
Erzeugt ein Dateiobjekt. |
ord |
Gibt den Unicode-Code eines bestimmten Zeichens zurück. |
pow |
Führt eine Potenzoperation durch. |
property |
Erzeugt ein managed attribute. |
range |
Erzeugt eine Liste mit fortlaufend numerischen Elementen. |
raw_input |
Liest einen String vom Benutzer ein. |
reduce |
Reduziert die Werte einer Sequenz mithilfe einer Funktion auf einen einzigen Wert. |
reload |
Bindet ein bereits importiertes Modul erneut ein. |
repr |
Gibt eine String-Repräsentation einer Instanz zurück. |
reversed |
Erzeugt einen Iterator, der ein iterierbares Objekt rückwärts durchläuft. |
round |
Rundet eine Zahl. |
set |
Erzeugt ein Set. |
setattr |
Setzt ein bestimmtes Attribut einer Instanz auf einen bestimmten Wert. |
sorted |
Erzeugt eine sortierte Liste aus den Elementen eines iterierbaren Objekts. |
staticmethod |
Erzeugt eine statische Methode. |
str |
Erzeugt einen String. |
sum |
Gibt die Summe aller Elemente einer Sequenz zurück. |
super |
Gibt die Superklasse eines Typs zurück. |
tuple |
Erzeugt ein Tupel. |
type |
Gibt den Datentyp einer Instanz zurück. |
unichr |
Gibt das Unicode-Zeichen mit einem bestimmten Unicode-Code zurück. |
unicode |
Erzeugt einen Unicode-String. |
vars |
Gibt ein Dictionary zurück, das den aktuellen Kontext enthält. |
xrange |
Erzeugt einen Iterator, der über fortlaufend numerische Werte iteriert. |
zip |
Fasst mehrere Sequenzen zu Tupeln zusammen, um sie beispielsweise mit einer for-Schleife zu durchlaufen. |