字符串格式化的方式

基础方式

# %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. 效率提升很多。

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

 

posted @ 2020-05-14 23:20  佛祖让我来巡山  阅读(218)  评论(0编辑  收藏  举报

佛祖让我来巡山博客站 - 创建于 2018-08-15

开发工程师个人站,内容主要是网站开发方面的技术文章,大部分来自学习或工作,部分来源于网络,希望对大家有所帮助。

Bootstrap中文网