python - 如何在python字符串格式的文本和变量之后添加填充
问题描述
我想在 Python 格式字符串中写入文本和变量后添加空格。所以我想对齐并添加50个空格,如下图所示。
我写了这段代码,但它不起作用
print("{:<50s}{}".format("Enter the point ID of unknown point ",i,)," :",end=" ")
解决方案
您必须首先格式化提示,然后在第二步中打印此提示:
prompt = f"Enter the point ID of unknown point {i}"
print(f"{prompt:<50s} : ", end="")
或数一数,该数字还剩多少位:
print(f"Enter the point ID of unknown point {i:<14d} : ", end="")
推荐阅读
- excel - VBA 在打开文件时检查今天的日期是否与当前月份的第一天相同,以及单元格范围值是否大于 30,然后运行其余的
- c# - EF Core - 对 dbcontext 的所有成员产生未过滤的查询
- java - 从本地存储读取时无法读取文件
- css - 当图标为“class =“p-accordion-toggle-icon ng-tns-c31-4 pi pi-fw pi-minus”时如何更改图标和文本颜色
- mongodb - Mongodb LookUp 性能不佳
- typescript - addEventListener 在打字稿中给出错误
- git - 如何确保推送目的地依赖于分支?
- node.js - 无法使用nestjs 消费kafka 事件
- c# - 在同一类的单元测试中调用另一个方法
- sql - Oracle 案例陈述和效率