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


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

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

Path csiph.com!fu-berlin.de!uni-berlin.de!not-for-mail
From Stefan Schwarzer <sschwarzer@sschwarzer.net>
Newsgroups de.comp.lang.python
Subject Re: [Python-de] Wie sieht Python fuer mich aus?
Date Fri, 13 Jan 2017 08:40:55 +0100
Lines 32
Message-ID <mailman.0.1484293258.22298.python-de@python.org> (permalink)
References <Python-20170108184230@ram.dialup.fu-berlin.de> <3dee2ce4-274a-3b59-756c-3559e7c568c1@mail.de> <mailman.382.1483969007.2395.python-de@python.org> <edhsa2F4aukU1@mid.individual.net> <c37ab7ef-4a66-1490-94ef-f41bac69d424@sschwarzer.net>
Mime-Version 1.0
Content-Type text/plain; charset=windows-1252
Content-Transfer-Encoding 8bit
X-Trace news.uni-berlin.de JQZuoNKlbA5FHSrqFIOE8AVbFe04HlmCzVyWt+XwQJJQ==
Return-Path <sschwarzer@sschwarzer.net>
X-Original-To python-de@python.org
Delivered-To python-de@mail.python.org
User-Agent Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.8.1.24) Gecko/20100411 Thunderbird/2.0.0.24 Mnenhy/0.7.6.666
In-Reply-To <edhsa2F4aukU1@mid.individual.net>
X-Provags-ID V03:K0:ireS4qLTNF6eCN6oa1irS8K7XPB9ElGzdKwKGbzaQJ6X+v8aATs +B15HOadWrNj87kgKeo+G1DzP2DcmtC57791GKs8ONsm7BrFZfBXrpcTEzsIc/3u8ZjwmR4 ur8V5G5rPFCsoi+dCUAmR4Fc+RXyoa0qSYwcloICWslTPtP5TRlsUek3bqogisI9wHN7pKN UL+UuUw7sc3Q1mxW8Yjiw==
X-UI-Out-Filterresults notjunk:1;V01:K0:xR3gQv1s5NA=:vpYsG2YcE7J7P57GgwkkUk 2Id2v3EWOtmJ22Zxop6iREOBMui66UPNMvg+9FZO63lnpuIAUNuOPx3WZoz8bXlZPyBTvNw8w IUjc7ASH0ChQjlhYiauVIsKBBe7oRNyw3l733DwZxsmWcCNznqfzWxBITjXUWHTqHuIRuUbRw e4kuW2zI7bBNNdwCV4ZXMvamCMZ1xQoFqNyPgfbElRvfvccuNyekhpJ4YW/VBVF6Xcsgkdgp7 kMj6T8iqQbxx0wMehNkb0+9p7vwujUfhCbGd+g/P/hHA6sHcRAj1yZ28+o5fN6EAIeIDCFGzO YMLQ1GWKUnPLvlnsl/20Oq2NeptvsZwWDHT/6H6gvRTiZA1OjGJd+mjlIur8D/TuMkiiX4SN4 FdV1jodwPe33V6hEsW16NSrng2qwKPhZecMgmI2X98wxQ6wpfPsJkG6tSMvKb5cuVQOi0nMPN f2u+SePxgWNuOlWBAsaosPPhzho4LUchw+nYtQw725pcmBgUWoOzKSVbAPW+q/GsW3k7D8X95 FH2B2TEEI7FK6eGAvLJQrI4Z6y6merLBSwtEzANxDEFbFFplM68txrp+WsVabYgfJL5DKOdoN JJuCUpMm5mFs4531teUMZsRc8bHHQAMRODlM/SLFyYNiSJxhqaWdkrEkTf3jm9r0NXkLAFRuu rOfINA14UmQ6cP5IwN07SfJcMPbs3fcqLxsX5CGBmtpxoQsJcBBAV7zZK20hcoDqINmBhlGOl ucMXc61Dfr8NvA/T
X-BeenThere python-de@python.org
X-Mailman-Version 2.1.23
Precedence list
List-Id Die Deutsche Python Mailingliste <python-de.python.org>
List-Unsubscribe <https://mail.python.org/mailman/options/python-de>, <mailto:python-de-request@python.org?subject=unsubscribe>
List-Archive <http://mail.python.org/pipermail/python-de/>
List-Post <mailto:python-de@python.org>
List-Help <mailto:python-de-request@python.org?subject=help>
List-Subscribe <https://mail.python.org/mailman/listinfo/python-de>, <mailto:python-de-request@python.org?subject=subscribe>
X-Mailman-Original-Message-ID <c37ab7ef-4a66-1490-94ef-f41bac69d424@sschwarzer.net>
X-Mailman-Original-References <Python-20170108184230@ram.dialup.fu-berlin.de> <3dee2ce4-274a-3b59-756c-3559e7c568c1@mail.de> <mailman.382.1483969007.2395.python-de@python.org> <edhsa2F4aukU1@mid.individual.net>
Xref csiph.com de.comp.lang.python:4649

Show key headers only | View raw


On 2017-01-09 17:33, Hermann Riemann wrote:
> Am 09.01.2017 um 14:31 schrieb Sven R. Kunze:
>>>    »==« bedeutet »ist gleich«, und »!=« bedeutet »ist nicht
>>>    gleich«.
> 
>> Es gibt noch "is" und "is not" für Objekt-Identitätsvergleich.
> 
> Pointer Vergleich bzw. Adressvergleich. (Adresse =id(variable))

Ein Fallstrick bei der Verwendung von `id` ist, dass
verschiedene Objekte aufgrund der Garbage Collection während
der Ausführung die gleiche Id bekommen können.

Mir fällt jetzt aber kein praktisches Beispiel ein, wo das
_bei einem direkten Objektvergleich_ auftreten würde. Bei

  if id(objekt1) == id(objekt2):
      ...

dürften `objekt1` und `objekt2` immer Namen sein, die an ein
Objekt gebunden sind. Wenn man einen Objekt-Vergleich
möchte, würde man wohl kaum Ausdrücke verwenden, die ganz
oder teilweise "garbage-collected" werden könnten, nachdem
nur einer der `id`-Aufrufe erfolgt ist. Oder hat jemand von
euch schon Code gesehen, wo das relevant sein könnte?

Wenn man `is` verwendet, muss man sich aber nicht mal
Gedanken drüber machen. :-) Und `is` ist das normale Idiom
für den Objekt-Vergleich.

Viele Grüße
Stefan

Back to de.comp.lang.python | Previous | NextPrevious in thread | Find similar


Thread

Re: [Python-de] Wie sieht Python fuer mich aus? "Sven R. Kunze" <srkunze@mail.de> - 2017-01-09 14:31 +0100
  Re: [Python-de] Wie sieht Python fuer mich aus? Hermann Riemann <nospam.gerct08@hermann-riemann.de> - 2017-01-09 17:33 +0100
    Re: [Python-de] Wie sieht Python fuer mich aus? "Sven R. Kunze" <srkunze@mail.de> - 2017-01-09 18:45 +0100
      Re: [Python-de] Wie sieht Python fuer mich aus? Hermann Riemann <nospam.gerct08@hermann-riemann.de> - 2017-01-09 19:25 +0100
        Re: [Python-de] Wie sieht Python fuer mich aus? "Sven R. Kunze" <srkunze@mail.de> - 2017-01-09 20:08 +0100
          Re: [Python-de] Wie sieht Python fuer mich aus? Hermann Riemann <nospam.gerct08@hermann-riemann.de> - 2017-01-09 20:59 +0100
            Re: [Python-de] Wie sieht Python fuer mich aus? "Sven R. Kunze" <srkunze@mail.de> - 2017-01-09 21:44 +0100
      Re: [Python-de] Wie sieht Python fuer mich aus? Hermann Riemann <nospam.gerct08@hermann-riemann.de> - 2017-01-09 19:37 +0100
    Re: [Python-de] Wie sieht Python fuer mich aus? Thomas Orgelmacher <trash@odbs.org> - 2017-01-09 18:41 +0100
      Re: [Python-de] Wie sieht Python fuer mich aus? Hermann Riemann <nospam.gerct08@hermann-riemann.de> - 2017-01-09 19:11 +0100
        Re: [Python-de] Wie sieht Python fuer mich aus? Thomas Orgelmacher <trash@odbs.org> - 2017-01-09 19:56 +0100
    Re: [Python-de] Wie sieht Python fuer mich aus? Hans-Peter Jansen <hpj@urpla.net> - 2017-01-09 19:51 +0100
      Re: [Python-de] Wie sieht Python fuer mich aus? Hermann Riemann <nospam.gerct08@hermann-riemann.de> - 2017-01-09 20:19 +0100
    Re: [Python-de] Wie sieht Python fuer mich aus? Stefan Schwarzer <sschwarzer@sschwarzer.net> - 2017-01-13 08:40 +0100

csiph-web