Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]
Groups > de.comp.lang.python > #4649
| 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 | Next — Previous in thread | Find similar
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