You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何在Python3的F-String中使用变量设置格式化宽度?

解决方案

要实现用变量替代固定宽度值,直接在f-string的格式说明符中嵌入变量即可,具体代码如下:

x = 10
print(f'{"|":^{x}s}')

说明

原代码中的^10s指定了字符串居中对齐且宽度为10,替换为变量后,^{x}s会将变量x的取值作为宽度参数,实现和原代码完全一致的排版效果。

内容的提问来源于stack exchange,提问作者user2571504

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.12 00:04:54