Beschreiben Sie kurz, wie man einen Variablentyp in Python definiert.

Tomorin
Freigeben: 2018-08-23 17:47:34
Original
5991 Leute haben es durchsucht

In diesem Artikel geht es hauptsächlich darum, wie man eine Python-Variable definiert. Das Konzept der Variable ist im Grunde das gleiche wie die Gleichungsvariable in der Algebra der Mittelstufe, jedoch im Computerprogramm , Variablen können nicht nur Zahlen sein, sondern auch jeder Datentyp.

Variablen werden im Programm durch einen Variablennamen dargestellt. Der Variablenname muss eine Kombination aus englischen Groß- und Kleinbuchstaben, Zahlen und _ sein und darf nicht mit einer Zahl beginnen, zum Beispiel:

a = 1
Nach dem Login kopieren

Variablea ist eine ganze Zahl.

t_007 = 'T007'
Nach dem Login kopieren

Die Variable t_007 ist ein String.

Answer = True
Nach dem Login kopieren

VariableAntwort ist ein boolescher WertTrue.

In Python ist das Gleichheitszeichen = eine Zuweisungsanweisung. Sie können einer Variablen jeden Datentyp zuweisen, und es kann eine Variable unterschiedlicher Art sein Typen, zum Beispiel:


# -*- coding: utf-8 -*-
a = 123 # a是整数
print(a)
a = 'ABC' # a变为字符串
print(a)
Nach dem Login kopieren

Diese Art von Sprache, deren Variablentyp nicht festgelegt ist, wird <🎜 genannt >dynamische Sprache, entsprechend statische Sprache. In statischen Sprachen muss der Variablentyp beim Definieren einer Variablen angegeben werden. Wenn der Typ beim Zuweisen eines Werts nicht übereinstimmt, wird ein Fehler gemeldet. Java ist beispielsweise eine statische Sprache und die Zuweisungsanweisung lautet wie folgt (// stellt einen Kommentar dar):

int a = 123; // a是整数类型变量
a = "ABC"; // 错误:不能把字符串赋给整型变量
Nach dem Login kopieren

Aus diesem Grund sind dynamische Sprachen im Vergleich zu statischen Sprachen flexibler .

Bitte setzen Sie das Gleichheitszeichen der Zuweisungsanweisung nicht mit dem mathematischen Gleichheitszeichen gleich. Zum Beispiel der folgende Code:

x = 10
x = x + 2
Nach dem Login kopieren

Wenn Sie mathematisch verstehen

x = x + 2, ist es sowieso nicht wahr. Im Programm berechnet die Zuweisungsanweisung zuerst den Ausdruck auf der rechten Seite Seitex + 2, erhalte das Ergebnis 12 und weise es der Variablen x zu. Da der vorherige Wert von x 10 war, wird der Wert von x nach der Neuzuweisung zu 12.

Schließlich ist es auch wichtig zu verstehen, wie Variablen im Computerspeicher dargestellt werden. Wenn wir schreiben:

a = &#39;ABC&#39;
Nach dem Login kopieren
, macht der Python-Interpreter zwei Dinge:

1. Erstellt eine „ABC“-Zeichenfolge im Speicher; Speicher und zeige es auf „ABC“.

Das obige ist der detaillierte Inhalt vonBeschreiben Sie kurz, wie man einen Variablentyp in Python definiert.. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
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
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage