目录
- 1、变量名
- 2、直接改变输出结果
- 3、直接格式化日期
- 4、2/8/16 进制输出真的太简单
- 5、格式化浮点数
- 6、字符串对齐
- 7、使用 !s,!r
- 8、自定义格式
学过 Python 的朋友应该都知道 f-strings 是用来非常方便的格式化输出的,觉得它的使用方法无外乎就是 print(f'value = { value }',其实,f-strings 远超你的预期,今天来梳理一下它还能做那些很酷的事情。

1、变量名
str_value = "hello,python coders"
print(f"{ str_value = }")
# str_value = 'hello,python coders'
2、直接改变输出结果
num_value = 123
print(f"{num_value % 2 = }")
# num_value % 2 = 1
3、直接格式化日期
import datetime
today = datetime.date.today()
print(f"{today: %Y%m%d}")
# 20251019
print(f"{today =: %Y%m%d}")
# today = 20251019
4、2/8/16 进制输出真的太简单
>>> a = 42
>>> f"{a:b}" # 2进制
'101010'
>>> f"{a:o}" # 8进制
'52'
>>> f"{a:x}" # 16进制,小写字母
'2a'
>>> f"{a:X}" # 16进制,大写字母
'2A'
>>> f"{a:c}" # ascii 码
'*'
5、格式化浮点数
>>> num_value = 123.456
>>> f'{num_value = :.2f}' #保留 2 位小数
'num_value = 123.46'
>>> nested_format = ".2f" #可以作为变量
>>> print(f'{num_value:{nested_format}}')
123.46
6、字符串对齐
>>> x = 'test'
>>> f'{x:>10}' # 右对齐,左边补空格
' test'
>>> f'{x:*<10}' # 左对齐,右边补*
'test******'
>>> f'{x:=^10}' # 居中,左右补=
'===test==='
>>> x, n = 'test', 10
>>> f'{x:~^{n}}' # 可以传入变量 n
'~~~test~~~'
>>>
7、使用 !s,!r
>>> x = '中'
>>> f"{x!s}" # 相当于 str(x)
'中'
>>> f"{x!r}" # 相当于 repr(x)
"'中'"
8、自定义格式
class MyClass:
def __format__(self, format_spec) -> str:
print(f'MyClass __format__ called with {format_spec=!r}')
return "MyClass()"
print(f'{MyClass():bala bala %%MYFORMAT%%}')
输出如下:
MyClass __format__ called with format_spec='bala bala %%MYFORMAT%%'
MyClass()
最后:
Python 的 f-string 非常灵活优雅,同时还是效率最高的字符串拼接方式:
以后关于字符串的格式化,就 f-string 了。
相关推荐:
在线AI文章生成:内容创作新革命
SEO可以帮助网站在搜索引擎中获得较高的排名-助力企业数字化转型的关键,赵立新AI换脸图片对比
ChatGPT,您的银行卡被拒绝了?别慌,这些方法帮您快速解决问题!,ai给那个标声调
SEO希望:如何通过SEO优化实现网站突破,迈向成功之路,品牌网站推广软件
【BVIP尊享体验:超越奢华,开启专属未来】,珠宝网站建设思路
SEO范例:如何通过优化提升网站流量,获取更多商机,广州抖音seo搜索广告
撰写稿子的AI,写作的“超级助手”来了!
AI免费免登录:轻松体验人工智能的魔力,无需繁琐注册,华为AI音箱2音质如何
seo适合什么行业,seo适合的行业 ,在ai如何矢量化
AI写作免费一键生成下载,助您轻松创作!
SEO合同:确保您网站优化成功的关键保障,微博营销推广规则最新
为什么要seo 运营,为什么需要seo ,ai人物头盔
高效创作之路:文章AI生成器的力量
seo需要保持什么心态,seo的要求 ,ai83562
文章AI排版,让创作更高效的秘密武器
SEO优化攻略:如何通过精准策略提升网站排名与流量,aI ow翻译
SEO北京:数字时代,企业成功的关键,湖南网站建设湖南岚鸿
SEO管家:为您的网站保驾护航的智能SEO助手,网站推广作用有哪些类型
SEO搜索关键词是什么意思?让你轻松网站流量的秘密!,ai颜色不对
SEO优化排名:让您的网站在搜索引擎中脱颖而出,我ai 达瓦仓决
ChatGPT页面空白无法登录?如何解决这一困扰?,温州ai字幕生成
SEO快速优化技术:助力网站流量暴增,轻松登顶搜索引擎,铜陵ai全网通推广软件
SEO走动:提升网站流量的关键一步,SEO数据监控宝宝推荐
SEO优化的利器:提升网站排名的秘密武器,联想ai7g-3笔记本
ChatGPT4账号共享-让AI助力你的学习与工作,轻松提升效率,ai巨无霸
AI免费工具:提升效率与创意的秘密武器
SEO费用如何根据预算选择最合适的SEO服务,营销类推广网站
SEO深度解析:如何通过深度优化提升网站排名,带来流量和转化,咸宁网站建设大概费用
seo网站通过什么软件,网站seo软件哪个 ,战团ai
为什么要seo排名,为什么要做seo推广 ,AI写作开启创意新世界
ChatGPT怎么找梯子:突破网络限制,轻松访问AI助手的终极指南,鬼灭之刃人物AI还原
ChatGPT免费订阅的使用限制:其潜力与挑战,ai辅助线无法对齐画板
BingAdapter设置数据后没有显示数据?解决方案在这里!,ai中如何把图变形
人工润色:让文字更具魅力的秘密武器,快排seo软件哪个最好
ChatGPT错误处理与异常情况解决方法:让你的AI助手更加智能与可靠,智能ai鼠标ai智能语音
AI工具汇总网站,让科技为您的工作加速
SEO中的别类词:提升排名,轻松超越竞争对手,ai插画生肖
SEO可以改变你的商业未来:如何通过优化提升网站流量和转化率,五粮液营销推广
SEO做法-提升网站流量与排名的关键秘诀,屏东网站推广招聘
GoogleGTP-智能时代的革命性突破,人工智能的新纪元,ai可以降论文ai率吗
ChatGPT画布打不开?如何解决这一常见问题?,Ai怎么储存为Ai格式在桌面
什么是seo寄生虫,寄生虫seo原理 ,AI 疫
ChatGPT:打破语言障碍,理解与沟通的新时代,交通轨道ai
SEO总计:如何通过SEO优化实现网站流量和排名的飞跃,三元桥网站优化
SEO引擎优化方法-让你的网站流量暴增的实战指南,ai智慧树
chatai写作免费一键生成,轻松解决写作难题!,陈逗逗ai换脸在线看
ChatGPT回答是空白的背后,究竟隐藏着什么秘密?,如何用ai写作来赚钱
AI翻译工具的革命-ChatGPT等技术让语言互通无碍,淘宝ai写作检测准吗
丹东抖音seo是什么,抖音seo引流 ,ai工具编写作业指导书
seo竞价做的什么工作,seo 竞价 ,office智能ai