前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >【Python】f-String 占位符

【Python】f-String 占位符

作者头像
杨丝儿
发布2022-02-25 20:20:26
2K0
发布2022-02-25 20:20:26
举报
文章被收录于专栏:杨丝儿的小站

基础知识

f-string 使用 f 开头,字符串中的表达式用 {} 括起来。

表达式是python代码,最后显示的是表达式的返回值。

其他的类型码/占位符/格式的描述符放在表达式的冒号:之后。

代码语言:javascript
复制
f'String words and codes {content : format}'

f'输出是{1+1}' #'输出是' + str(2)

a = 10
f'输出是{a:.2f}' #'输出是' + str(10.00)

类型码/占位符/格式的描述符有很多很多,需要查。

f-string格式化 v.s. %格式化

%格式化相较于f-string格式化不够自由。但是%格式化把所有需要填入的信息放到待格式化字符串的后面,在一些时候是更加合适的方式。

代码语言:javascript
复制
# 混在一起
f'aivdndaiunfosaid;fna;osidfnas;ofidasfd;oi{2}asdfadfsdfsafasdfasdfsadfas'
# 更容易找到位置
'aivdndaiunfosaid;fna;osidfnas;ofidasfd;oi%asdfadfsdfsafasdfasdfsadfas' % 2

参考文献

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2021-09-03,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 基础知识
  • f-string格式化 v.s. %格式化
  • 参考文献
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档