すべてがオブジェクトとして実装されている

入門Python3 2.1


Pythonでは整数や文字列、関数などすべてがオブジェクトとして実装されいてるとのこと。

これはC#でもそうでしたね。

またPythonC++C#のような静的型付け言語ではなく動的型付け言語であり変数の宣言時に型を定義しないので

i = 7
print(i)

このようにiが何であるかを宣言する必要が無い。

今まで静的型付け言語を触ってきたのでこういった書き方ができてしまうのが聊か不安が残るところではあるが慣れるしかないかなと。