Heim > Backend-Entwicklung > Python-Tutorial > Ist Python eine schwach typisierte Sprache?

Ist Python eine schwach typisierte Sprache?

anonymity
Freigeben: 2019-06-15 09:56:45
Original
6641 Leute haben es durchsucht

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

Ist Python eine schwach typisierte Sprache?

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&#39;t convert &#39;int&#39; object to str implicitly
>>> "3"+"6"
&#39;36&#39;
>>> "6"-"3"
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
TypeError: unsupported operand type(s) for -: &#39;str&#39; and &#39;str&#39;
Nach dem Login kopieren

Javascript-Code:

3+6
9
"3"+6
"36"
"3"+"6"
"36"
"6"-"3"
3
Nach dem Login kopieren

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!

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