[Python-de] socket und umlaute

Stefan Schwarzer sschwarzer at sschwarzer.net
Fre Nov 21 23:58:56 CET 2003


On Fri, 2003-11-21 23:32:07 +0100, Falk Friedrich wrote:
> Nur ne kleine Idee. :-)
> 
> str_vier = "4"
> int_vier = 4
> if type(str_vier) != type(int_vier):
>     print "nichts von beiden"

Das ist auch so eine Sache. Zum einen sind "4" und 4 - nach Pythons
nachvollziehbarer Auffassung - ungleich. Zum anderen haben 4 und 4.0
nicht den gleichen Typ, können aber mit einiger Berechtigung als
gleich angesehen werden (werden sie tatsächlich auch von Python).

Das angemessenste ist meiner Meinung nach, sich an Pythons
"Philosophie" zu gewöhnen. Wenn man sich der Regeln bewusst ist, geht
das alles "erstaunlich" problemlos und leicht von der Hand.

Viele Grüße
 Stefan