[Python-de] [DANKE] Welche Version zum Lernen

Hermann Riemann nospam.compb7 at hermann-riemann.de
Sa Jul 23 07:58:23 EDT 2016


Helmut Wuensch schrieb:

> Noch'ne kleine Anschlussfrage:
> Wenn ich mich vorerst für 2.7.
> entscheide, ist es sehr kompliziert,
> auf 3.x 'up-zu-daten'?

Für Anfänger ( und "Lernfaule")
sind die Hauptunterschiede zwischen
Python 2 und Python 3:

Python 2: print x
Python 3: print(x)
also () ist erforderlich bei print in Python 3

Python 2: Zeichenketten sind ISO
also z.B. len('ä') liefert 2 (wegen byte Zählung)

Python 3: Zeichenketten sind utf
also len('ä') liefert 1  (wegen integer Zählung)
(sofern ä kein diakritisches Zeichen ist)

Unter Linux habe ich gleichzeitig
Python 2 ( Aufruf Python)
und Python 3 (Aufruf Python3)

Hermann
   der nach seiner Erfahrung vermutet,
   das man mit dem alten Lehrbauch
   *anfangs* unter Beachtung obiger beiden Bedingungen
   mit dem Python 2 Lehrbuch auch Python 3 programmieren kann. 

-- 
www.hermann-riemann.de


Mehr Informationen über die Mailingliste python-de