Op zijn meest elementaire niveau , een Python klasse bevat ten minste een variabele die een soort van data waarde bevat . Vaker wel dan niet , objecten gemaakt van klassen bevatten meerdere variabele eigenschappen die bepalen hoe ze functioneren . In sommige programma kan het nuttig worden naar die eigenschappen en hun waarden om muziekstuk van een object houden . In dit geval kunt u een klasse afgeleid van de klasse -object , en gebruik de ingebouwde __ dict__ attribuut van de klasse object over te herhalen . Wat je nodig hebt Python intepreter Toon Meer Aanwijzingen 1 Maak een basis klasse , met drie data variabelen , die functionaliteit erft van het object basisklasse : < br > >>> klasse A ( object ) : . . . def __ init__ (zelf ) : . . . self.x = 1 . . . self.y = 2 . . . self.z = 3 >>> kopen van 2 Maak een instantie van de klasse: >>> a = A ( ) >>> a.x1 >>> a.y2 >>> a.z3 3 Opzetten van een lus te itereren over de items in een object . Deze maakt gebruik van de __ dict__ ingebouwde type, dat een reeks van key-value pairs terugkeert : >>> voor attr , waarde in a.__dict__.iteritems ( ) : . . . afdrukken attr , waarde . . . x 1y 2z 3
|