02.01.2015 Aufrufe

Python-Kurzreferenz (neue Version mit String-Methoden)

Python-Kurzreferenz (neue Version mit String-Methoden)

Python-Kurzreferenz (neue Version mit String-Methoden)

MEHR ANZEIGEN
WENIGER ANZEIGEN

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

Hurra! Ihre Datei wurde hochgeladen und ist bereit für die Veröffentlichung.

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!