【python】字符串扩展-字符串格式化方式2

字符串扩展

  • 字符串的三种定义方式
  • 字符串拼接
  • 字符串格式化
  • 格式化的精度控制
  • 字符串格式化方式2
  • 对表达式进行格式化

学习目标

  1. 掌握快速字符串格式化的方式

字符串格式化 - 快速写法

目前通过 % 符号占位已经很方便了,还能进行精度控制。
可是追求效率和优雅的 Python,是否有更加优雅的方式解决问题呢?

那当然:
通过语法:f"内容{变量}"的格式来快速格式化
看如下代码

name = "小明"
set_up_year = 2006
stock_price = 19.99
message = f"我是{name},我公司成立于:{set_up_year},我公司今天的股价是:{stock_price}"
print(message)

输出结果:

我是小明,我公司成立于:2006,我公司今天的股价是:19.99

数字 19.99不做精度控制,原样输出


"""
演示了第二种字符串格式化的方式:f"{占位}"
"""

name = "小明"
set_up_year = 2006
stock_price = 19.99
# f:format
message = f"我是{name},我公司成立于:{set_up_year},我公司今天的股价是:{stock_price}"
print(message)

输出结果:

我是小明,我公司成立于:2006,我公司今天的股价是:19.99

总结:

  1. 可以通过

f"{变量}{变量}" 的方式进行快速格式化

  1. 这种方式
  • 不理会类型
  • 不做精度控制


    适合对精度没有要求的时候快速使用
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值