2016-03-26 10 views
3

Kapitel Data Model im Abschnitt Sprachreferenz von Python-Dokumentation sagt:Daten als Beziehung zwischen Objekten in Python

Alle Daten in einem Python-Programm wird von Objekten oder durch Beziehungen zwischen Objekten dargestellt.

verstehe ich den Teil, dass alle Daten in Python-Programm durch Objekte dargestellt werden. Aber welche Daten werden durch Relationen zwischen Objekten dargestellt?

Kann jemand bitte ein Beispiel mit Erklärungen geben?

Antwort

2

Aber welche Daten werden durch Beziehungen zwischen Objekten dargestellt?

beispielsweise in

d = {2: 'b'} 

die Beziehung ist, dass das Objekt 2 auf das Objekt 'b' im Wörterbuch d abgebildet wird.

In

l = [2, 'b'] 

die Beziehung ist, dass die Objekte 2 und b die 0 und 1 Mitglieder der Liste l sind.

In

class Foo(object): 
    def __init__(self, x): 
     self._x = x 

f = Foo(2) 

ist die Beziehung, dass das Objekt 2 das Mitglied _x von f ist.

Verwandte Themen