Rheinwerk Computing < openbook >

 
Inhaltsverzeichnis
1 Einleitung
2 Die Programmiersprache Python
Teil I Einstieg in Python
3 Erste Schritte im interaktiven Modus
4 Der Weg zum ersten Programm
5 Kontrollstrukturen
6 Dateien
7 Das Laufzeitmodell
8 Funktionen, Methoden und Attribute
9 Informationsquellen zu Python
Teil II Datentypen
10 Das Nichts – NoneType
11 Operatoren
12 Numerische Datentypen
13 Sequenzielle Datentypen
14 Zuordnungen
15 Mengen
16 Collections
17 Datum und Zeit
18 Aufzählungstypen – Enum
Teil III Fortgeschrittene Programmiertechniken
19 Funktionen
20 Modularisierung
21 Objektorientierung
22 Ausnahmebehandlung
23 Iteratoren
24 Kontextobjekte
25 Manipulation von Funktionen und Methoden
Teil IV Die Standardbibliothek
26 Mathematik
27 Kryptografie
28 Reguläre Ausdrücke
29 Schnittstelle zu Betriebssystem und Laufzeitumgebung
30 Kommandozeilenparameter
31 Dateisystem
32 Parallele Programmierung
33 Datenspeicherung
34 Netzwerkkommunikation
35 Debugging und Qualitätssicherung
36 Dokumentation
Teil V Weiterführende Themen
37 Anbindung an andere Programmiersprachen
38 Distribution von Python-Projekten
39 Grafische Benutzeroberflächen
40 Python als serverseitige Programmiersprache im WWW – ein Einstieg in Django
41 Wissenschaftliches Rechnen
42 Insiderwissen
43 Von Python 2 nach Python 3
A Anhang
Stichwortverzeichnis

Download:
- Beispielprogramme, ca. 464 KB

Jetzt Buch bestellen
Ihre Meinung?

Spacer
<< zurück
Python 3 von Johannes Ernesti, Peter Kaiser
Das umfassende Handbuch
Buch: Python 3

Python 3
Pfeil A Anhang
Pfeil A.1 Reservierte Wörter
Pfeil A.2 Eingebaute Funktionen
Pfeil A.3 Eingebaute Exceptions
Pfeil A.4 Python IDEs
Pfeil A.4.1 Eclipse PyDev
Pfeil A.4.2 Eric IDE
Pfeil A.4.3 Komodo IDE
Pfeil A.4.4 PyCharm
Pfeil A.4.5 Python Tools for Visual Studio
Pfeil A.4.6 Spyder
Pfeil A.4.7 Wing IDE
 
Zum Seitenanfang

A.2    Eingebaute Funktionen Zur vorigen ÜberschriftZur nächsten Überschrift

Python enthält eine Menge Built-in Functions, die aus didaktischen Gründen an verschiedenen Stellen des Buchs eingeführt wurden. Deshalb gibt es im Buch bislang keine Liste aller Built-in Functions. Tabelle A.2 listet alle Built-in Functions mitsamt einer kurzen Beschreibung und einem Vermerk auf, wo die Funktion ausführlich behandelt wird. Beachten Sie, dass die Funktionen in dieser Tabelle ohne Parametersignaturen angegeben werden.

Built-in Function Beschreibung Abschnitt
__import__ Bindet ein Modul oder Paket ein. 20.4
abs Berechnet den Betrag einer Zahl. 19.8.1
all Prüft, ob alle Elemente einer Sequenz True ergeben. 19.8.2
any Prüft, ob mindestens ein Element einer Sequenz True ergibt. 19.8.3
ascii Erzeugt einen druckbaren String, der das übergebene Objekt beschreibt. Dabei werden Sonderzeichen maskiert, sodass die Ausgabe nur ASCII-Zeichen enthält. 19.8.4
bin Gibt einen String zurück, der die übergebene Ganzzahl als Binärzahl darstellt. 19.8.5
bool Erzeugt einen booleschen Wert. 12.6, 19.8.6
bytearray Erzeugt eine neue bytearray-Instanz. 13.4, 19.8.7
bytes Erzeugt eine neue bytes-Instanz. 13.4, 19.8.8
callable Gibt an, ob eine Instanz aufrufbar ist.
chr Gibt das Zeichen mit einem bestimmten Unicode-Codepoint zurück. 19.8.9
classmethod Erzeugt eine Klassenmethode. 21.4.2
complex Erzeugt eine komplexe Zahl. 12.7, 19.8.10
delattr Löscht ein bestimmtes Attribut einer Instanz. 21.5.1
dict Erzeugt ein Dictionary. 19.8.11
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)
19.8.12
enumerate Gibt einen Aufzählungsiterator für die übergebene Sequenz zurück. 19.8.13
eval Wertet einen Python-Ausdruck aus. 19.8.14
exec Wertet einen Python-Ausdruck aus. 19.8.15
filter Ermöglicht es, bestimmte Elemente einer Liste herauszufiltern. 19.8.16
float Erzeugt eine Gleitkommazahl. 12.5, 19.8.17
format Formatiert einen Wert mit der angegebenen Formatangabe. 19.8.18
frozenset Erzeugt eine unveränderliche Menge. 15.1, 19.8.19
getattr Gibt ein bestimmtes Attribut einer Instanz zurück. 21.5.1
globals Gibt ein Dictionary mit allen Referenzen des globalen Namensraums zurück. 19.8.20
hasattr Überprüft, ob eine Instanz über ein bestimmtes Attribut verfügt. 21.5.1
hash Gibt den Hash-Wert einer Instanz zurück. 19.8.21
help Startet die eingebaute interaktive Hilfe von Python. 19.8.22
hex Gibt den Hexadezimalwert einer ganzen Zahl in Form eines Strings zurück. 19.8.23
id Gibt die Identität einer Instanz zurück. 7.1.3, 19.8.24
input Liest einen String von der Tastatur ein. 19.8.25
int Erzeugt eine ganze Zahl. 12.4, 19.8.26
isinstance Prüft, ob ein Objekt Instanz einer bestimmten Klasse ist. 21.5.2
issubclass Prüft, ob eine Klasse von einer bestimmten Basisklasse erbt. 21.5.2
iter Erzeugt ein Iterator-Objekt. 23.3.1, 23.3.5
len Gibt die Länge einer bestimmten Instanz zurück. 19.8.27
list Erzeugt eine Liste. 19.8.28
locals Gibt ein Dictionary zurück, das alle Referenzen des lokalen Namensraums enthält. 19.8.29
map Wendet eine Funktion auf jedes Element einer Liste an. 19.8.30
max Gibt das größte Element einer Sequenz zurück. 19.8.31
min Gibt das kleinste Element einer Sequenz zurück. 19.8.32
next Gibt das nächste Element des übergebenen Iterators zurück. 23.3.1
oct Gibt den Oktalwert einer ganzen Zahl in Form eines Strings zurück. 19.8.33
open Erzeugt ein Dateiobjekt. 6.4.1
ord Gibt den Unicode-Code eines bestimmten Zeichens zurück. 19.8.34
pow Führt eine Potenzoperation durch. 19.8.35
print Gibt die übergebenen Objekte auf dem Bildschirm in anderen Ausgabegeräten aus. 3.9, 19.8.36
property Erzeugt ein Managed Attribute. 21.3.2
range Erzeugt einen Iterator, mit dem gezählt werden kann. 19.8.37, 23.3.1
repr Gibt eine String-Repräsentation einer Instanz zurück. 19.8.38
reversed Erzeugt einen Iterator, der ein iterierbares Objekt rückwärts durchläuft. 19.8.39
round Rundet eine Zahl. 19.8.40
set Erzeugt ein Set. 15.1, 19.8.41
setattr Setzt ein bestimmtes Attribut einer Instanz auf einen bestimmten Wert. 21.5.1
sorted Sortiert ein iterierbares Objekt. 19.8.42
staticmethod Erzeugt eine statische Methode. 21.4.1
str Erzeugt einen String. 13.4, 19.8.43
sum Gibt die Summe aller Elemente einer Sequenz zurück. 19.8.44
tuple Erzeugt ein Tupel. 13.3, 19.8.45
type Gibt den Datentyp einer Instanz zurück. 7.1.1, 19.8.46
vars Gibt das Dictionary x.__dict__ zurück, wenn eine Instanz x übergeben wird. Ohne Argument is vars äquivalent zu locals.
zip Fasst mehrere Sequenzen zu Tupeln zusammen, um sie beispielsweise mit einer for-Schleife zu durchlaufen. 19.8.47

Tabelle A.2    Built-in Functions in Python

 


Ihre Meinung

Wie hat Ihnen das Openbook gefallen? Wir freuen uns immer über Ihre Rückmeldung. Schreiben Sie uns gerne Ihr Feedback als E-Mail an kommunikation@rheinwerk-verlag.de.

<< zurück
 Zum Rheinwerk-Shop
Zum Rheinwerk-Shop: Python 3 Python 3
Jetzt Buch bestellen

 Buchempfehlungen
Zum Rheinwerk-Shop: Einstieg in Python
Einstieg in Python


Zum Rheinwerk-Shop: Python. Der Grundkurs
Python. Der Grundkurs


Zum Rheinwerk-Shop: Algorithmen mit Python
Algorithmen mit Python


Zum Rheinwerk-Shop: Objektorientierte Programmierung
Objektorientierte Programmierung


Zum Rheinwerk-Shop: Raspberry Pi. Das umfassende Handbuch
Raspberry Pi. Das umfassende Handbuch


Zum Rheinwerk-Shop: Roboter-Autos mit dem Raspberry Pi
Roboter-Autos mit dem Raspberry Pi


Zum Rheinwerk-Shop: Neuronale Netze programmieren mit Python
Neuronale Netze programmieren mit Python


 Lieferung
Versandkostenfrei bestellen in Deutschland, Österreich und der Schweiz
InfoInfo

 
 


Copyright © Rheinwerk Verlag GmbH 2020
Für Ihren privaten Gebrauch dürfen Sie die Online-Version natürlich ausdrucken. Ansonsten unterliegt das Openbook denselben Bestimmungen, wie die gebundene Ausgabe: Das Werk einschließlich aller seiner Teile ist urheberrechtlich geschützt.
Alle Rechte vorbehalten einschließlich der Vervielfältigung, Übersetzung, Mikroverfilmung sowie Einspeicherung und Verarbeitung in elektronischen Systemen.

 
[Rheinwerk Computing]

Rheinwerk Verlag GmbH, Rheinwerkallee 4, 53227 Bonn, Tel.: 0228.42150.0, Fax 0228.42150.77, service@rheinwerk-verlag.de

Cookie-Einstellungen ändern