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

如何通过程序设置可变间距实现打印输出各行元素的对齐效果

实现打印对齐的调整方案

核心原理

给月份名称指定固定的输出宽度,采用左对齐规则,不足宽度的月份名称自动在后方补空格,即可保证后续的逗号位置完全一致。

具体代码修改

你可以直接使用Python的字符串格式化语法实现,推荐用更简洁的f-string写法,示例如下(假设你所有月份名称最长不超过10个字符,你可以根据实际最长月份长度调整宽度值):

print(f"À la fin du mois {moisCourrant.nom:<10} , il restera {numChevres} chèvres, revenu mensuel :  {profitMoisCourant}$")

语法说明

  • :<10 代表左对齐,输出内容固定占10个字符的宽度,不足宽度时右侧自动填充空格
  • 你可以根据自己实际使用的语言里最长月份的字符长度调整宽度值,比如最长月份有9个字符,设为9或10都可以,留1个空格余量更美观

其他可选写法

如果你习惯用format方法,也可以写成:

print("À la fin du mois {:<10} , il restera {} chèvres, revenu mensuel :  {}$".format(moisCourrant.nom, numChevres, profitMoisCourant))

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.09.30 02:30:01