Python は弱い型付け言語ですか?いいえ、Python は厳密に型指定された動的スクリプト言語です。
強い型: 異なる型の追加を許可しません
動的: 明示的なデータを使用して型を宣言せず、変数の値 型は、初めて値が割り当てられたときの型です。
スクリプト言語: 通常、インタープリタ言語です。コードの実行にはインタープリタのみが必要で、コンパイルは必要ありません
強い型付けと弱い型付けの比較は次のとおりです:
Python コード:
>>> 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 コード :
3+6 9 "3"+6 "36" "3"+"6" "36" "6"-"3" 3
以上がPython は弱い型付け言語ですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。