期末焦慮複習,沒時間看原理,直接上手分類
代碼:
print("%s\t%.1f\t%d\t%.2f"%("Dora",899,10,899/10)) #goal
print("\tniniu\tniniu") #類型1 後面字元不滿八個,前面不滿八個
print("\tniniubi\twoniubia") #類型2 後面字元有八個,前面不滿八個
print("\tniniubia\thaha") #類型4 前面字元有八個,後面字元不滿八個
print('\tniniubia\twoniubia') #類型3 前面字元不滿八個,後面字元不滿八個
結果:
Dora 899.0 10 89.90
niniu niniu
niniubi woniubia
niniubia haha
niniubia woniubia
結論:
前面字元占了8格後面字元tab就縮進八個 (見type3/4)
前面字元占位不滿八格後面字元tab縮進八格要算上前面字元占的位數 (見type1/2)
綜上所述:tab占位的縮進取決于前面字元的長度,滿八格就重新空八格,不滿八格就算上前面字元串的長度總共空八格