Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]
Groups > de.comp.lang.python > #4619
| From | "Andreas Jung" <lists@zopyx.com> |
|---|---|
| Newsgroups | de.comp.lang.python |
| Subject | Re: [Python-de] Wie sieht Python fuer mich aus? |
| Date | 2017-01-08 18:58 +0100 |
| Message-ID | <mailman.356.1483898377.2395.python-de@python.org> (permalink) |
| References | <Python-20170108184230@ram.dialup.fu-berlin.de> <A27B013A-0143-4781-AD83-8139B655F878@zopyx.com> |
[Multipart message — attachments visible in raw view] - view raw
Was ist jetzt die Frage? -aj On 8 Jan 2017, at 18:52, Stefan Ram wrote: > Ich hatte mich bisher praktisch nicht mit Python > beschäftigt, aber hatte in den letzten 24 Stunden einmal > kurz eine Einführung in Python überflogen. > > Einige Stunden danach, wollte ich mich einmal hinsetzen, > und die Dinge notieren, die ich mir davon gemerkt habe. > Ich habe dabei versucht, Dinge wegzulassen, die so sind > wie in allen anderen Programmiersprachen oder zu Python 2 > gehören, und kam auf folgendes: > > Die Einrückung > > Die Tiefe ist egal, aber wenn man zurückkehrt, so muß dies > zu einer vorher schon verwendeten übergeordneten Tiefe geschehen. > > Muster > > a: > b > c > d: > e > f > > Häufig werden vier Leerzeichen verwendet. > > Literale > > Es gibt unter anderem eine Art von Listenliteral mit eckigen > Klammern. > > Kommentare > > Endzeilenkommentar mit »#«. > > Operatoren > > »//« ist die ganzzahlige Division. > > »+« kann nicht verwendet werden, um eine Zeichenfolge mit > einer Zahl zu verketten, es kann aber Zahlen addieren oder > Zeichenfolgen verketten. > > Wenn ein Ausdruck sich über mehrere Zeilen erstrecken soll, > muß er entweder eingeklammern werden, oder die fortgesetzten > Zeilen müssen mit einem inversen Schrägstrich »\« enden. > > Aufrufe > > Um eine Zufallsfunktion verwenden zu können, muß erst ein > Zufallsmodul importiert werden. > > Ausgeben > > »print« rundet Zahlen bei der Ausgabe etwas, während die > Konsole alle Nachkommastellen anzeigt. > > Einlesen > > »input(prompt)« liefert einen String, der dann mit »float« > in eine Zahl gewandelt werden kann. > > Variablen > > Eine Variable wird durch eine Zuweisung definiert. Eine > Variable hat keinen Typ, sondern Werte haben einen Typ. > > Eine Variable wird an eine Liste gebunden, die Liste wird > also bei einer Zuweisung nicht kopiert. (Kopieren kann mit > nachgestelltem slice »[:]« erfolgen.) > > Funktionsdefinitionen > > Soll die Funktion einen leeren Rumpf haben, schreibt man > »pass«. > > Muster > > def f(a,b): > pass > > Lokale Variablen > > Eine lokale Variable wird durch eine Zuweisung in einer > Funktion definiert und verdeckt dann eine eventuell > vorhandene gleichnamig globale Variable, wenn jene globale > Variable nicht zuvor mit »global« importiert wurde. > > Kontrollstrukturen > > »==« bedeutet »ist gleich«, und »!=« bedeutet »ist nicht > gleich«. > > Es gibt ein »elseif« (oder ähnlich). > > »range(2,7)« ergibt einen Bereich (einen Iterator) und > »range(2)« bedeutet »range(0,2)«. > > Spezielle Methoden > > Die spezielle Methode »__init__« initialisiert Objekte einer > Klasse. > > Muster > > def __init__(self,...): > pass > > Die spezielle Methode »__string__« repräsentiert Objekte > einer Klasse als Zeichenfolge. > > Muster > > def __string__(self,...): > return "string" > > Vererbung > > Muster > > class C(S) > ... > > (Ende des Braindumps) > > _______________________________________________ > python-de maillist - python-de@python.org > https://mail.python.org/mailman/listinfo/python-de
Back to de.comp.lang.python | Previous | Next | Find similar
Re: [Python-de] Wie sieht Python fuer mich aus? "Andreas Jung" <lists@zopyx.com> - 2017-01-08 18:58 +0100
csiph-web