Built-in Functions

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.