Pythonのround関数で引き数を指定しない場合はどうなる

Pythonのround()関数を引数なしで呼び出すと、引数を指定しなかった場合のデフォルトの動作が適用されます。具体的には、round()関数は以下のように振る舞います:

  1. 引数なしでround()関数を呼び出すと、TypeErrorが発生します。引数は必須です。

  2. 一つの引数を指定する場合、デフォルトの丸め方法は整数への丸め(小数点以下の桁数0)が適用されます。つまり、小数点以下を切り捨て、最も近い整数に丸めます。

以下は、引数なしでround()関数を呼び出すとエラーが発生する例です:

python
# 引数なしでround()を呼び出すとエラー result = round() # TypeError: round() missing required argument 'number' (pos 1)

引数なしでround()を呼び出すと、必要な数値が指定されていないためエラーが発生します。引数を指定して、丸めたい数値と丸め方法(小数点以下の桁数)を指定する必要があります。