code :
for i in range(1, 5):
s = "{0:>" + str(i) + "}"
print(i, s, s.format("*") )
output :
1 {0:>1} *
2 {0:>2} *
3 {0:>3} *
4 {0:>4} *
问题 '*'前为何会有空白一直增加
网络上查到format的用法都是 像printf来格式化自己要的排版
上例中直接把字串format后面给符号不太清楚是什么意思 希望有人能帮我解惑一下
另外 问一个vim的小问题
我用set noai来取消贴上自动缩排好像没有 不知道为何
所以改用r!cat
然后贴上内容再ctrl+D就行了
但是r!cat是什么意思呢
!后面加指令 来cat等待输入我应该知道
但是r是我就不清楚了
以上,谢谢大家。