我使用Python print()函數來打印組件名稱,其當前版本和最新版本如下:如何使文本行的特定部分正確縮進?
for component in component_list:
print("%s \t current ver: %s \t latest ver: %s" % (name, current_version, latest_version))
組件名稱可以在它的長度,這使得句子部分不正確縮進不同。
bla current ver: 0x05 latest ver: 0x05
blabla1 current ver: 0x06 latest ver: 0x06
blablablabla current ver: 0x08 latest ver: 0x0e
我怎樣才能使印刷到如下:
bla current ver: 0x05 latest ver: 0x05
blabla1 current ver: 0x06 latest ver: 0x06
blablablabla current ver: 0x08 latest ver: 0x0e
感謝,
'「%20s」%string'會將字符串間隔超過20個字符,即使該字符串少於20個字符。 – Evert
仔細閱讀[格式規範迷你語言](https://docs.python.org/3/library/string.html#format-specification-mini-language)。也許不是最容易閱讀的,但它包含了所有的信息。它主要使用較新的大括號格式,但這並不重要,因爲大多數示例都可以輕鬆轉換爲百分比樣式的格式。 – Evert