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.

9. Funktionen<br />

ohne Argumente, ohne Rückgabewert def funktionsname():<br />

Block (Funktionsrumpf)<br />

<strong>mit</strong> Argumenten, ohne Rückgabewert def funktionsname(p1, p2, ...):<br />

Block (Funktionsrumpf)<br />

<strong>mit</strong> Argumenten, <strong>mit</strong> Rückgabewert def funktionsname(p1, p2, ...):<br />

Block (Funktionsrumpf)<br />

return wert<br />

Variablen, die innerhalbeines Funktionsrumpfs neudefiniert werden, sindnur lokal gültig.<br />

Dasselbe gilt für die Funktionsparameter p1, p2, ....<br />

Mit return kann nur ein einzelner Wert zurückgegeben werden. Diese Einschränkung<br />

lässt sich umgehen, indem die Werte in einer Liste oder einer anderer Datenstruktur<br />

zusammengefasst werden.<br />

10. Zeichenketten<br />

Zeichenketten werden durch ’...’, "...", ’’’...’’’ oder """...""" gekennzeichnet.<br />

Sonderzeichen und Escape-Sequenzen:<br />

\’ Hochkomma (innerhalb <strong>String</strong>)<br />

\" Anführungszeichen (innerhalb <strong>String</strong>)<br />

\\ Backslash-Zeichen<br />

\n newline-Zeichen<br />

\t horizontaler Tabulator<br />

Funktionen und Operatoren<br />

len(s)<br />

list(s)<br />

str(obj)<br />

ord(zeichen)<br />

s1 + s2<br />

n * s<br />

Gibt die <strong>String</strong>länge zurück.<br />

Gibt die Liste der einzelnen Zeichen zurück.<br />

Gibt eine Druckbare Darstellung des Objekts obj zurück.<br />

Gibt eine ganze Zahl <strong>mit</strong> der Unicode-Nummer von zeichen<br />

zurück.<br />

Gibt die Verkettung der <strong>String</strong>s s1 und s2 zurück.<br />

Gibt das n-fache des <strong>String</strong>s s zurück.<br />

<strong>Methoden</strong>:<br />

s.capitalize()<br />

s.count(t,<br />

start, end)<br />

s.encode(<br />

encoding,<br />

err)<br />

Liefert eine Kopie der Zeichenkette s zurück, bei der der erste<br />

Buchstabe ein Grossbuchstabe ist.<br />

ZähltdieVorkommendes<strong>String</strong>stim<strong>String</strong>s.Optionalkann<br />

ein Bereich <strong>mit</strong> start und end angegeben werden.<br />

Liefert ein Bytes-Objekt in der Standardcodierung oder in<br />

der optional angegebenen encoding zurück. Das optionale<br />

Argument err regelt den Fehlerfall. Mögliche Codierungen<br />

sind: us-ascii, latin-1, utf-8, ...<br />

4

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

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!