我想将下面示例中的"10"替换为变量,但我还没有找到任何可行的示例.

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

你能建议一个方法来设定x=10,然后有:

print(f'{"|":^xs}')

谢谢.

推荐答案

try :

x = 20

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

打印:

         |          

Python相关问答推荐

如何确保Flask应用程序管理面板中的项目具有单击删除功能?

将大小为n*512的数组绘制到另一个大小为n*256的数组的PC组件

手动为pandas中的列上色

Pandas 群内滚动总和

在Docker中运行HAProxy时无法获得503服务

Python如何让代码在一个程序中工作而不在其他程序中工作

将从Python接收的原始字节图像数据转换为C++ Qt QIcon以显示在QStandardProject中

如何在超时的情况下同步运行Matplolib服务器端?该过程随机挂起

在应用循环中间保存pandas DataFrame

多处理代码在while循环中不工作

时间序列分解

在线条上绘制表面

当从Docker的--env-file参数读取Python中的环境变量时,每个\n都会添加一个\'.如何没有额外的?

Python,Fitting into a System of Equations

从spaCy的句子中提取日期

无法连接到Keycloat服务器

Python Pandas获取层次路径直到顶层管理

使用特定值作为引用替换数据框行上的值

为什么if2/if3会提供两种不同的输出?

为什么在FastAPI中创建与数据库的连接时需要使用生成器?