Pythonでは、変数が定義されていない場合に参照しようとするとNameError
が発生します。したがって、整数を含む変数を作成するときは、通常、それに何らかの値を割り当てます。
x = 42
しかし、int()
という組み込み関数を使用すると、デフォルトの整数値を取得できます。この関数は引数を取らずに呼び出すと、0を返します。
print(int()) # 0
また、関数のパラメータにデフォルト値を設定することも可能です。以下の例では、関数profile
のパラメータpk
のデフォルト値を0に設定しています。
def profile(request, pk: int = 0):
# 処理
ただし、Pythonでは型を保証することはできません。つまり、上記の関数ではpk
のデフォルト値は整数ですが、関数を呼び出す際にpk
に文字列を渡すことも可能です。
以上がPythonの整数型のデフォルト値についての基本的な情報です。この情報がPythonの理解に役立つことを願っています。