基础方式

# %s format
name = 'kelvin'
age = 18
msg = '我叫%s,今年%s' %(name,age)
msg1 = '我叫{},今年{}'.format(name,age)

进阶方式

# 新特性:格式化输出
name = 'kelvin'
age = 18
msg = f'我叫{name},今年{age}'
print(msg)

# 可以加表达式
dic = {'name':'alex','age': 73}
msg = f'我叫{dic["name"]},今年{dic["age"]}'
print(msg)

count = 7
print(f'最终结果:{count**2}')
name = 'barry'
msg = f'我的名字是{name.upper()}'
print(msg)

# 结合函数写:
def _sum(a,b):
    return a + b

msg = f'最终的结果是:{_sum(10,20)}'
print(msg)

总结

优点:
  1. 结构更加简化。
  2. 可以结合表达式,函数进行使用。
  3. 效率提升很多。

注意: ! , : { } ;这些标点不能出现在{} 这里面。

 

相关文章:

  • 2021-10-20
  • 2021-08-24
  • 2021-11-15
猜你喜欢
  • 2022-01-29
  • 2022-02-15
  • 2021-06-21
  • 2022-12-23
  • 2022-12-23
  • 2021-09-16
相关资源
相似解决方案