Heim > Artikel > Backend-Entwicklung > Ist Python eine schwach typisierte Sprache?
Ist Python eine schwach typisierte Sprache? Nein, Python ist eine stark typisierte dynamische Skriptsprache.
Starker Typ: Ermöglicht das Hinzufügen verschiedener Typen nicht.
Dynamisch: Verwendet keine Anzeigedaten, um den Typ zu deklarieren, und bestimmt ihn Der Wert einer Variablen Der Typ ist, wenn ihr zum ersten Mal ein Wert zugewiesen wird
Skriptsprache: Es handelt sich im Allgemeinen um eine interpretierte Sprache. Für die Ausführung des Codes ist nur ein Interpreter und keine Kompilierung erforderlich
Hier ist ein Vergleich zwischen starker Typisierung und schwacher Typisierung:
Python-Code:
>>> 3+6 9 >>> "3"+6 Traceback (most recent call last): File "<stdin>", line 1, in <module> TypeError: Can't convert 'int' object to str implicitly >>> "3"+"6" '36' >>> "6"-"3" Traceback (most recent call last): File "<stdin>", line 1, in <module> TypeError: unsupported operand type(s) for -: 'str' and 'str'
Javascript-Code:
3+6 9 "3"+6 "36" "3"+"6" "36" "6"-"3" 3
Das obige ist der detaillierte Inhalt vonIst Python eine schwach typisierte Sprache?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!