Heim > Backend-Entwicklung > Python-Tutorial > Wie werden Variablen in Python deklariert und verwendet?

Wie werden Variablen in Python deklariert und verwendet?

Mary-Kate Olsen
Freigeben: 2024-11-05 00:41:01
Original
480 Leute haben es durchsucht

How are variables declared and used in Python?

Variablendeklaration in Python: Eine umfassende Erklärung

Einführung

Das Konzept der Variablendeklaration unterscheidet sich in Python erheblich von stark typisierten Sprachen. Dieser Artikel soll klären, wie Variablen in Python definiert und verwendet werden.

Variablendeklaration in Python verstehen

In Python gibt es kein explizites Konzept von „Variable“. Erklärung." Vielmehr werden Variablen durch Zuweisung erstellt. Wenn einem Namen ein Wert zugewiesen wird, wird dieser Name zu einer Referenz auf den Wert. Beispiel:

<code class="python">my_name = "John Smith"</code>
Nach dem Login kopieren

Hier wird der Name my_name dem String-Wert „John Smith“ zugewiesen. Das bedeutet, dass jede Operation oder Funktion, die auf my_name verweist, auf den Wert „John Smith“ zugreift.

Objektinitialisierung mit __init__

In Python können Klassen eine __init__-Methode haben , die automatisch aufgerufen wird, wenn eine Instanz der Klasse erstellt wird. Der Zweck von __init__ besteht darin, die Attribute der Instanz zu initialisieren. Beispiel:

<code class="python">class Person:
    def __init__(self, name):
        self.name = name</code>
Nach dem Login kopieren

Wenn eine Instanz von Person erstellt wird, wird die Methode __init__ mit dem gewünschten Namen als Argument aufgerufen. Dadurch wird das Namensattribut der Instanz initialisiert.

Zu Objektattributen zuweisen

Sobald ein Objekt erstellt wurde, können seine Attribute durch Zuweisung geändert werden. Zum Beispiel:

<code class="python">person1 = Person("Sarah")
person1.name = "Sarah Jones"</code>
Nach dem Login kopieren

In diesem Beispiel wird das Namensattribut von Person1 zunächst durch die Methode __init__ auf „Sarah“ gesetzt. Wir können dem Attribut jedoch mithilfe einer regulären Zuweisung einen neuen Wert zuweisen und so den mit dem Attribut verknüpften Wert effektiv ändern.

Variablen für benutzerdefinierte Typen erstellen

In Python , Variablen können auf Objekte jeden Typs verweisen, einschließlich benutzerdefinierter Typen, die mithilfe von Klassen definiert werden. Um eine Variable für einen benutzerdefinierten Typ zu erstellen, weisen Sie der Variablen einfach eine Instanz dieses Typs zu. Zum Beispiel:

<code class="python">class Writer:
    def __init__(self, path):
        self.path = path

writer1 = Writer("/path/to/file.txt")</code>
Nach dem Login kopieren

Hier ist „writer1“ eine Variable, die eine Instanz der Writer-Klasse enthält. Das Pfadattribut von Writer1 wird auf den angegebenen Dateipfad initialisiert.

Fazit

In Python ist die Variablendeklaration einfach der Prozess der Zuweisung von Werten zu Namen. Es gibt keine explizite Deklarationssyntax und Variablen können erstellt werden, um Werte jeden Typs zu speichern. Die Objektinitialisierung wird normalerweise über __init__-Methoden abgewickelt, und Objektattribute können durch Zuweisung geändert werden.

Das obige ist der detaillierte Inhalt vonWie werden Variablen in Python deklariert und verwendet?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Neueste Artikel des Autors
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage