Dator
 |  Startsida |  Hårdvara |  Nätverk |  Programmering |  Programvara |  Felsökning |  System |   
Programmering
  • C /C + + -programmering
  • Computer Programspråk
  • Delphi Programmering
  • Java Programming
  • JavaScript programmering
  • PHP /MySQL Programmering
  • perl Programmering
  • python Programming
  • Ruby programmering
  • Visual Basics Programmering
  • * Dator Kunskap >> Programmering >> python Programming >> Content

    Hur Loop Through Alla fastigheter på ett Python Object

    på dess mest grundläggande nivå , innehåller en Python klass minst en variabel som innehåller någon form av data värde . Oftare än inte , objekt som skapats från klasserna innehåller flera variabla egenskaper som definierar hur de fungerar . I vissa program kan det bli lämpligt att ange vilka egenskaper och deras värden för att hålla reda på ett objekt . I detta fall kan du dra en klass från objektet klassen , och använd den inbyggda attribut __ dict__ av objektet klass att iterera över . Saker du behöver
    Python intepreter
    Visa fler instruktioner
    1

    Skapa en grundläggande klass , innehållande tre datavariabler , som ärver funktioner från objektet basklass :

    >>> klass A ( objekt ) : . . . def __ init__ ( egen) : . . . self.x = 1 . . . self.y = 2 . . . self.z = 3 >>>
    2

    Skapa en instans av klassen :

    >>> a = A ( ) >>> a.x1 >>> a.y2 >>> a.z3
    3

    Inrätta en for-loop för att iterera över objekten i syfte a . Detta använder __ dict__ inbyggd typ , som returnerar en serie av nyckel - värde-par :

    >>> för attr , värde i a.__dict__.iteritems ( ) : . . . print attr , värde . . . x 1y 2z 3 Addera

    Tidigare:

    nästa:
    relaterade artiklar
    ·Så att köra Python -filer i Python Shell
    ·Hur vill kopiera telefonnummer från en sträng på Pyt…
    ·Tutorial på String Kontroller i Python
    ·Hur Code Nim för Python
    ·Hur man tar bort flera delsträngar från en sträng
    ·Hur Split en sträng på ett utrymme i Code
    ·Hur man sållar ett nummer i en sekvens
    ·Hur Döda Python Process
    ·Python HTML Tutorial
    ·Hur bli av hållare i Python Array
    Utvalda artiklarna
    ·Konvertera XLS till CSV Med PHP
    ·Hur man skapar en VBA Macro
    ·Hur man dödar MySQL
    ·Inaktivera en server klient Tangentbord Använda Java
    ·Inaktivera ActiveMARK Regedit
    ·En Java Åsidosätt Overload
    ·Hur man tar bort iFrame Scrollbars i JavaScript
    ·Hur du uppdaterar Ruby Gems
    ·Hur man lär VB Script Online
    ·Användning av Python Web
    Copyright © Dator Kunskap http://www.dator.xyz