python基础-12-新特性格式化输出f-string

# %s   format
name = "gpc"
age = 18
msg = "我叫%s,今年%s岁" % (name,age)
print(msg)
# 我叫gpc,今年18岁
msg1 = "我叫{},今年{}岁".format(name,age)
print(msg1)
#我叫gpc,今年18岁

新特性:格式化输出

1,结构更加简化
2,可以结合表达式,函数进行使用
3,效率提升更多了


name = "una"
age = 18
msg = f'我叫{name},今年{age}'
print(msg)
#我叫una,今年18
# 可以加表达式
#字典
dic = {"name":"gpc","age":18}
msg = f'我叫{dic["name"]},我今年{dic["age"]}岁。'
print(msg)
#我叫gpc,我今年18岁。
#列表
l1 = ["小明",18]
msg = f'我是{l1[0]},我今年{l1[1]}岁了。'
print(msg)
#我是小明,我今年18岁了。
name = "zhangsan"
msg = f'我是{name.upper()}'  # 全部大写
print(msg)
#我是ZHANGSAN

count = 7
print(f'{count*2}')
#14
# 结合函数
def abc(a,b):
    return a + b

msg = f'最终结果是: {abc(10,20)}'
print(msg)
#最终结果是: 30

#多行f
name = "小明"
age = 18
hobby = "打游戏"

abc = f'大家好,我是{name},'\
    f'我今年{age}岁了,'\
    f'我的爱好是{hobby}。'
print(abc)
#大家好,我是小明,我今年18岁了,我的爱好是打游戏。
  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值