Heim  >  Artikel  >  Backend-Entwicklung  >  Ist Python eine stark typisierte Sprache?

Ist Python eine stark typisierte Sprache?

anonymity
anonymityOriginal
2019-06-15 09:52:393973Durchsuche

Stärke und Schwäche hängen von den Typen ab.

Starker Typ, nachdem Sie einen Wert haben, wird der Typ des Werts bestimmt. Beispiel: n='1', der Typ von n wird bestimmt (Zeichenfolge), sodass Sie n nicht ausführen können in Python ='3' m=n+1 Operation. Dies ist bei schwachen Typen nicht der Fall. Der Werttyp kann beispielsweise in PHP als Ganzzahl betrachtet werden für Berechnungen verwendet.

Schwache Typen sind flexibler zu verwenden, aber manchmal kann diese Flexibilität zu Unklarheiten führen. Im Vergleich dazu sind starke Typen strenger.

Ist Python eine stark typisierte Sprache?

Python ist eine stark typisierte dynamische Skriptsprache

Viele Menschen haben Missverständnisse darüber, ob Python ein starker oder ein schwacher Sprachtyp ist. ob es sich um einen starken Sprachtyp handelt Typsprachen können in nur einem Satz identifiziert werden,

Starke Typisierung: Das Hinzufügen verschiedener Typen ist nicht zulässig. Beispiel: Ganzzahl + Zeichenfolge meldet einen Typfehler.

Dynamisch: Es wird keine explizite Datentypdeklaration verwendet und der Typ einer Variablen wird bestimmt, wenn ihr zum ersten Mal ein Wert zugewiesen wird.

Skriptsprache: Im Allgemeinen eine interpretierte Sprache, zum Ausführen des Codes ist nur ein Interpreter erforderlich und es ist keine Bearbeitung erforderlich.

Das obige ist der detaillierte Inhalt vonIst Python eine stark typisierte Sprache?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
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