当前位置:  首页>> 技术小册>> Python合辑1-Python语言基础

  1. f<模版字符串{变量名}>

示例:

  1. name = 'Tom'
  2. gender = 'male'
  3. age = 20
  4. print(f'姓名:{name},性别:{gender},年龄:{age}')
  5. # 输出:姓名:Tom,性别:male,年龄:20
  6. print(f'姓名:{"Tom"},性别:{"male"},年龄:{20}')
  7. # 大括号中的值为字符串时需用双引号

除用于字符串的输出外,此方法还可用于格式限定,使用方法是在大括号中加冒号和“格式限定符”, 如在冒号后面加“.mf”,可以控制输出保留小数点后m位数字的浮点数(float)。

  1. a = 5
  2. b = 3
  3. print(f'{a} / {b} = {a / b}') # 5 / 3 = 1.6666666666666667
  4. print(f'{a} / {b} = {a / b:.2f}') # 5 / 3 = 1.67

在 ‘:’ 后传递一个整数可以让该字段成为最小字符宽度,这在设置列对齐时很有用。

  1. print(f'{1} * {9} = {1 * 9:2}') # 1 * 9 = 9
  2. print(f'{9} * {9} = {9 * 9:2}') # 9 * 9 = 81