Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > de.comp.lang.python > #4619

Re: [Python-de] Wie sieht Python fuer mich aus?

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>

Show all headers | View raw


[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


Thread

Re: [Python-de] Wie sieht Python fuer mich aus? "Andreas Jung" <lists@zopyx.com> - 2017-01-08 18:58 +0100

csiph-web