当前位置:  首页>> 技术小册>> Python合辑5-格式化字符串

F-string可以像str.format那样格式化浮点数。想要实现这一点,需要加一个 :(冒号)再加一个 .(英文句号)然后跟着小数点位数最后以f结尾。
举例来说,可以通过如下代码打印一个浮点数精确到百分位的近似值。

  1. >>> num =4.123956
  2. >>> f"num rounded to 2 decimalpalces = {num:.2f}"
  3. 'num rounded to 2 decimal palces = 4.12'

不加任何选项的话,则会打印浮点数本身的精确值。

  1. >>> print(f'{num}')
  2. 4.123956

该分类下的相关小册推荐: