Python-Kurzreferenz (neue Version mit String-Methoden)
Python-Kurzreferenz (neue Version mit String-Methoden)
Python-Kurzreferenz (neue Version mit String-Methoden)
Sie wollen auch ein ePaper? Erhöhen Sie die Reichweite Ihrer Titel.
YUMPU macht aus Druck-PDFs automatisch weboptimierte ePaper, die Google liebt.
s.find(t,<br />
start, end)<br />
Liefert die erste (am weitesten links stehende) Position, an<br />
der der <strong>String</strong> t im <strong>String</strong> s vorkommt. Optional kann ein<br />
Bereich angegeben werden. Die Methode gibt -1 zurück, falls<br />
der <strong>String</strong> t in s nicht vorkommt. Analog liefert rfind(...)<br />
die letzte Position, an der der <strong>String</strong> t im <strong>String</strong> s vorkommt.<br />
s.format(arg1,<br />
arg2, ...)<br />
s.join(seq)<br />
s.lower()<br />
s.replace(t,<br />
u,<br />
n)<br />
s.split(t, n)<br />
Liefert eine Kopie des <strong>String</strong>s, wobei die Ersetzungfelder {0},<br />
{1}, ... im <strong>String</strong> s durch passend formatierte Werte der<br />
entsprechedenden Argumente ersetzt werden.<br />
Liefert die Konkatenation (Verkettung) jedes Elements in der<br />
Folge seq zurück, wobei zwischen den Elementen der Folge<br />
jeweils die Zeichenkette s eingefügt wird.<br />
Liefert eine Kopie von s in Kleinbuchstaben zurück.<br />
Liefert eine Kopie der Zeichenkette s zurück, wobei jedes Vorkommen<br />
des <strong>String</strong>s t durch den <strong>String</strong> u ersetzt wird. Die<br />
maximale Anzahl Ersetzungen kann durch das optionale Argument<br />
n begrenzt werden.<br />
Liefert eine Liste von Teilstrings von s zurück, die durch das<br />
Trennzeichen t enstehen. Optional kann eine maximale Anzahl<br />
n von Aufspaltungen angegeben werden.<br />
s.strip(zeichen) Liefert eine Kopie des <strong>String</strong>s s zurück, bei der links und<br />
rechts die Whitspaces (Leerzeichen, Tabulatoren und Zeilenschaltungen)<br />
entfernt sind. Optional kann ein <strong>String</strong> zeichen<br />
angegeben werden dessen Zeichen (in beliebiger Reihenfolge)<br />
links und rechts entfernt werden. s.lstrip(zeichen) entfernt<br />
nur links und s.rstrip(zeichen) entfernt nur rechts.<br />
s.upper()<br />
s.zfill(laenge)<br />
Liefert eine Kopie von s in Grossbuchstaben zurück.<br />
Füllt eine Zeichenkette <strong>mit</strong> Nullen zur Gesamtlänge laenge<br />
auf.<br />
In <strong>Python</strong> sind Zeichenketten unveränderliche Objekte. Daher ist bei <strong>Methoden</strong>, die eine<br />
Zeichenkette verändern, eine Neuzuweisung nötig.<br />
11. Module verwenden<br />
import modulname<br />
modulname.methode(...)<br />
modulname.attribut<br />
Lädt das Modul modulname.<br />
Um die <strong>Methoden</strong> und Attribute des Moduls zu<br />
verwenden, muss jeweils der Modulname vorangestellt<br />
werden. Beispiele: math.sqrt(2.5), math.pi<br />
5