第一引数(数値)を第二引数(整数)で指定した桁数に丸めた結果を返します。第二引数が指定されない場合には、整数に丸めます。num = 3.14159 print(round(num)) # 3 num = 3.14159 digits = 2 print(round(num, digits)) # 3.14 注意点 第二引数が負の場合には、10のべき乗の位に丸めます。
桁数が想定値を上回っている 数値型である値に、, や$などの記号が記載されている 日付型のフォーマット(dateFormat)、あるいは、タイムスタンプ型のフォーマット(timestampFormat)が異なる ヘッダーが有無の設定が適切でなく、ヘッダーのカラム名がレコードとして認識されている区...
len()メソッドは、Python で 10 進数内の桁数を検索するためのmath.log10()メソッドよりもはるかに優れています。その理由は、len()メソッドが明確で簡潔であり、不必要に複雑で浮動小数点を処理しないmath.log10()メソッドとは異なり、浮動小数点も処理するためです。
Python 3.6 では、f'{}'を使用して同じ出力を取得することもできます。# python 3.x num = 0.02893574 print(f"{num:.4f}") 出力:0.0289 リスト内の浮動小数点数を固定幅にフォーマットする同様の構文を使用して、浮動小数点数の幅を小数点以下の特定の桁まで固定します。