表示字符串的正向索引和反向索引_(:з」∠)_,分享分享。
str="Hello world"#可输入其他的字符串
star=0#初始化
#第一行
print("正向索引>>>")
#第二行
for letter in str:
print(f"{star:<4}",end="")#最小宽度为4的,左对齐的star的值
star+=1
print()
#第三行
for letter in str:
print(f"+---",end="")
print("+")
#第四行
for letter in str:
print(f"| {letter} ",end="")
print("|")
#第五行
for letter in str:
print(f"+---",end="")
print("+")
#第六行
start=-len(str)
print(" ",end="")
for letter in str:
print(f"{start:>4}",end="")#右对齐,最小宽度为4
start+=1
print()
a=len(str)*4-3#最小宽度
#第七行
print(f"{"<<<反向索引":>{a}}")#右对齐,最小宽度为a
效果如下,感觉还是非常清楚的。
可以用其他的字符串,小白一枚 _(:з」∠)_,请多多指教。