Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
Beide Seiten der vorigen Revision Vorhergehende Überarbeitung Nächste Überarbeitung | Vorhergehende Überarbeitung | ||
python [2014/12/05 17:11] root [Benannte Parameter] |
python [2018/04/25 13:50] (aktuell) root [Sequentielle Operatoren] |
||
---|---|---|---|
Zeile 137: | Zeile 137: | ||
* s -> das serielle Objekt aus dem das größte Objekt/ | * s -> das serielle Objekt aus dem das größte Objekt/ | ||
</ | </ | ||
- | |s[x]|Ermöglicht den Zugriff auf das xte Element innerhalb eines seriellen Objektes \\ \\ \\ Syntax: s[x] \\ \\ < | + | |sum(s)|Summiert die Werte im seriellen Objekt (also deren Werte, nicht deren Anzahl| |
+ | |s[x]|Auch bekannt als Sub-Operator. \\ Ermöglicht den Zugriff auf das xte Element innerhalb eines seriellen Objektes \\ \\ \\ Syntax: s[x] \\ \\ < | ||
* s -> das serielle Objekt | * s -> das serielle Objekt | ||
- | * x -> das Element auf welches man zugreifen möchte/ | + | * x -> das Element auf welches man zugreifen möchte/ |
+ | Man kann innerhalb des Suboperators auch Operationen ausführen: | ||
+ | < | ||
+ | s[x-1] | ||
+ | </ | ||
+ | In dem Beispiel würde der Wert aus x - 1 berechnet und das Ergebnis als Index verwendet. | ||
</ | </ | ||
|s[x: | |s[x: | ||
Zeile 341: | Zeile 347: | ||
**This section is not tested and based on assumptions: | **This section is not tested and based on assumptions: | ||
- | * Werden per __Methodenname | + | * Werden per %%_%%_Methodenname |
* sind vorhanden ohne das eine Instanz der Klasse geschaffen wurde | * sind vorhanden ohne das eine Instanz der Klasse geschaffen wurde | ||
Zeile 347: | Zeile 353: | ||
* Es gibt einige Methoden die nur durch den Compiler aufgerufen werden sollen | * Es gibt einige Methoden die nur durch den Compiler aufgerufen werden sollen | ||
- | * Diese werden mit __Methode__ | + | * Diese werden mit %%_%%_Methode%%_%%_ |
- | Syntax: | + | Syntax: |
===== Funktionen ===== | ===== Funktionen ===== | ||
Zeile 386: | Zeile 392: | ||
* //Modus// -> Für was die Datei geöffnet erden soll. \\ r -> Lesen, w -> Schreiben, a -> Daten an das Ende anfügen, r+ -> Lesen und Schreiben, w+ -> Schreiben und lesen - vorher die Datei leeren, a+ Anfügen und Datei zum lesen öffnen. \\ Die Optionen gibt es auch mit vorangestelltem b - in dem Fall werden die Dateien binär geöffnet | * //Modus// -> Für was die Datei geöffnet erden soll. \\ r -> Lesen, w -> Schreiben, a -> Daten an das Ende anfügen, r+ -> Lesen und Schreiben, w+ -> Schreiben und lesen - vorher die Datei leeren, a+ Anfügen und Datei zum lesen öffnen. \\ Die Optionen gibt es auch mit vorangestelltem b - in dem Fall werden die Dateien binär geöffnet | ||
</ | </ | ||
+ | |type (Objekt)|Gibt den Typ (die Klasse) eines Objektes zurück| | ||
+ | |dir(Objekt)|Gibt alle Methoden eines Objektes zurück| | ||
====== HowTos ====== | ====== HowTos ====== | ||
Zeile 456: | Zeile 464: | ||
|tell|Gibt die derzeitige Position in der Datei an (Integer)| | |tell|Gibt die derzeitige Position in der Datei an (Integer)| | ||
|seek|Spingt an eine bestimmte Psoition der Datei| | |seek|Spingt an eine bestimmte Psoition der Datei| | ||
+ | |||
+ | |||
+ | ===== Benutzen von anderen Zeichensätzen ===== | ||
+ | |||
+ | Standardmäßig akzeptiert Python nur Zeichen des ASCII-Zeichensatzes im Code (alle anderen Zeichen müssen per Escape-Sequenz angegeben werden). \\ \\ | ||
+ | < | ||
+ | # | ||
+ | </ | ||
+ | |||
+ | Mit dem Kommentar # | ||
+ | |||
+ | Hinweis: Der verwendete Editor muss ebenfalls in UTF8 kodieren können (siehe [[vim]] | ||
====== Troubleshooting ====== | ====== Troubleshooting ====== | ||
Zeile 479: | Zeile 499: | ||
^Name ^Typ ^Beschreibung ^Quelle ^ | ^Name ^Typ ^Beschreibung ^Quelle ^ | ||
|Python Das umfassende Handbuch|Buch/ | |Python Das umfassende Handbuch|Buch/ | ||
+ | |||
+ | |||
+ | ====== Notizen ====== | ||
+ | |||
+ | ===== CGI ===== | ||
+ | |||
+ | ==== CGI FieldStorage ==== | ||
+ | |||
+ | * Dropdowns haben immer einen Wert -> ist ein Dropdown im Formular ist die Länge des CGI FieldStorages immer mindestens 1 | ||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ |