[解決!Python]f文字列の置換フィールドをネストさせて、整数や浮動小数点数の書式化方法を動的に切り替えるには
# 浮動小数点数の精度を変更する n = 123.4567 result = f'{n:.5f}' print(result) # 123.45670 precision = 5 result = f'{n:.{precision}f}' print(result) # 123.45670 for precision in range(5): result = f'{n:.{precision}f}' print(result) # 出力結果: #123 #123.5 #123.46 #123.457 #123.4567 # 2進/10進…
もっと詳しく