查看string — Common string operations — Python 3.7.3 documentation
默认的左对齐或右对齐使我感到困惑,
对于数字,默认设置为C的左对齐
In [9]: !printf '%10d' 42
42
In [10]: '{:10d}'.format(42)
Out[10]: ' 42'
何时附带字符串
In [19]: '%10s' % ('test',)
Out[19]: ' test'
In [20]: !printf '%10s' test
test
In [21]: '{:10}'.format('test')
Out[21]: 'test '
默认为右高度,与数字高度和C的样式相反
这背后的考虑是什么?