如何利用Python f-string实现多种字符串格式化功能?

2026-05-26 21:190阅读0评论SEO资讯
  • 内容介绍
  • 文章标签
  • 相关推荐

本文共计1384个文字,预计阅读时间需要6分钟。

如何利用Python f-string实现多种字符串格式化功能?

使用f-string进行字符串格式化,需要在字符串模板前加上f,然后使用花括号{}来包围要插入的数据对象。例如:

f当前薪资是:{salary}元,税额是:{tax}元,税后薪资是:{aftert}

f-string 格式化

f-string 格式化 就是在字符串模板前面加上f,然后占位符使用{} ,里面直接放入对应的数据对象。

如下所示

f'税前薪资是:{salary}元, 缴税:{tax}元, 税后薪资是:{aftertax}元'

完整的代码如下

salary = input('请输入薪资:') # 计算出缴税额,存入变量tax tax = int(salary) *25/100 # 计算出税后工资,存入变量aftertax aftertax = int(salary) *75/100 print(f'税前薪资是:{salary}元, 缴税:{tax}元, 税后薪资是:{aftertax}元')

运行一下,可以发现输出结果一样。这种方式是不是更加的直观明了呢?

如何利用Python f-string实现多种字符串格式化功能?

要注意的是,这种写法必须要Python解释器是3.6 以后的版本才支持哦。

指定宽度

同样,为了输出对齐,我们需要指定填入的字符串的宽度。

阅读全文

本文共计1384个文字,预计阅读时间需要6分钟。

如何利用Python f-string实现多种字符串格式化功能?

使用f-string进行字符串格式化,需要在字符串模板前加上f,然后使用花括号{}来包围要插入的数据对象。例如:

f当前薪资是:{salary}元,税额是:{tax}元,税后薪资是:{aftert}

f-string 格式化

f-string 格式化 就是在字符串模板前面加上f,然后占位符使用{} ,里面直接放入对应的数据对象。

如下所示

f'税前薪资是:{salary}元, 缴税:{tax}元, 税后薪资是:{aftertax}元'

完整的代码如下

salary = input('请输入薪资:') # 计算出缴税额,存入变量tax tax = int(salary) *25/100 # 计算出税后工资,存入变量aftertax aftertax = int(salary) *75/100 print(f'税前薪资是:{salary}元, 缴税:{tax}元, 税后薪资是:{aftertax}元')

运行一下,可以发现输出结果一样。这种方式是不是更加的直观明了呢?

如何利用Python f-string实现多种字符串格式化功能?

要注意的是,这种写法必须要Python解释器是3.6 以后的版本才支持哦。

指定宽度

同样,为了输出对齐,我们需要指定填入的字符串的宽度。

阅读全文